PdfContentEditor.ReplaceText

ReplaceText(string, int, string, TextState)

Remplace le texte dans le fichier PDF à la page spécifiée. L’objet TextState (famille de polices, couleur) peut être spécifié pour le texte remplacé.

public bool ReplaceText(string srcString, int thePage, string destString, TextState textState)
ParamètreTypeDescription
srcStringStringLa chaîne à remplacer.
thePageInt32Numéro de page (0 signifie “toutes les pages”).
destStringStringLa chaîne remplacée.
textStateTextStateÉtat du texte (Couleur du texte, Police, etc.).

Valeur de retour

Retourne vrai si le remplacement a été effectué.

Exemples

L’exemple démontre comment remplacer le texte sur la première page du document PDF et définir les propriétés de texte TextState pour le nouveau texte.

// open document
Document doc = new Document(inFile);

// Create font and mark it to be embedded
Aspose.Pdf.Text.Font font = FontRepository.FindFont("Courier New");
font.IsEmbedded = true;

// create PdfContentEditor object to edit text
PdfContentEditor editor = new PdfContentEditor();
editor.BindPdf(doc);

// create textState object
TextState textState = new TextState();
textState.Font = font;
textState.FontSize = 17;
textState.FontStyle = FontStyle.Bold | FontStyle.Italic;
textState.ForegroundColor = Color.Red;

// change text with specified font
editor.ReplaceText("hello world", 1, "hi world", textState);

// save document
doc.Save(outFile);

Voir aussi


ReplaceText(string, string)

Remplace le texte dans le fichier PDF.

public bool ReplaceText(string srcString, string destString)
ParamètreTypeDescription
srcStringStringLa chaîne à remplacer.
destStringStringChaîne de remplacement.

Valeur de retour

Retourne vrai si le remplacement a été effectué.

Exemples

L’exemple démontre comment remplacer le texte dans le document PDF.

// open document
Document doc = new Document(inFile);

// create PdfContentEditor object to edit text
PdfContentEditor editor = new PdfContentEditor();
editor.BindPdf(doc);

// change text 
editor.ReplaceText("hello world", "hi world");

// save document
doc.Save(outFile);

Voir aussi


ReplaceText(string, int, string)

Remplace le texte dans le fichier PDF à la page spécifiée.

public bool ReplaceText(string srcString, int thePage, string destString)
ParamètreTypeDescription
srcStringStringLa chaîne à remplacer.
thePageInt32Numéro de page (0 pour toutes les pages)
destStringStringChaîne de remplacement.

Valeur de retour

Retourne vrai si le remplacement a été effectué.

Exemples

L’exemple démontre comment remplacer le texte dans le document PDF à la page spécifiée.

// open document
Document doc = new Document(inFile);

// create PdfContentEditor object to edit text
PdfContentEditor editor = new PdfContentEditor();
editor.BindPdf(doc);

// change text 
editor.ReplaceText("hello world", 1, "hi world");

// save document
doc.Save(outFile);

Voir aussi


ReplaceText(string, string, TextState)

Remplace le texte dans le fichier PDF en utilisant l’objet TextState spécifié.

public bool ReplaceText(string srcString, string destString, TextState textState)
ParamètreTypeDescription
srcStringStringChaîne à remplacer
destStringStringChaîne de remplacement
textStateTextStateÉtat du texte (Couleur du texte, Police, etc.)

Valeur de retour

Retourne vrai si le remplacement a été effectué.

Exemples

L’exemple démontre comment remplacer le texte et définir les propriétés de texte TextState pour le nouveau texte.

// open document
Document doc = new Document(inFile);

// Create font and mark it to be embedded
Aspose.Pdf.Text.Font font = FontRepository.FindFont("Courier New");
font.IsEmbedded = true;

// create PdfContentEditor object to edit text
PdfContentEditor editor = new PdfContentEditor();
editor.BindPdf(doc);

// create textState object
TextState textState = new TextState();
textState.Font = font;
textState.FontStyle = FontStyle.Bold | FontStyle.Italic;

// change text with specified font
editor.ReplaceText("hello world", "hi world", textState);

// save document
doc.Save(outFile);

Voir aussi


ReplaceText(string, string, int)

Remplace le texte dans le fichier PDF et définit la taille de la police.

public bool ReplaceText(string srcString, string destString, int fontSize)
ParamètreTypeDescription
srcStringStringChaîne à remplacer.
destStringStringChaîne de remplacement.
fontSizeInt32Taille de la police.

Valeur de retour

Retourne vrai si le remplacement a été effectué.

Exemples

L’exemple démontre comment remplacer le texte et définir la taille de la police pour le nouveau texte.

// open document
Document doc = new Document(inFile);

// Create font and mark it to be embedded
Aspose.Pdf.Text.Font font = FontRepository.FindFont("Courier New");
font.IsEmbedded = true;

// create PdfContentEditor object to edit text
PdfContentEditor editor = new PdfContentEditor();
editor.BindPdf(doc);

// change text with specified font
editor.ReplaceText("hello world", "hi world", 14);

// save document
doc.Save(outFile);

Voir aussi