Text Find and Replace
You can find and replace text within a PDF using IronPDF's Replace.
How to Replace Text in PDF in C#
- Install IronPDF C# library to replace text in PDFs
- Load an existing PDF using the
FromFile
method in C# - Utilize the
ReplaceTextOnPage
method to replace text - Input page number, old, and new text to the method
- Export the PDF file containing new text
using IronPdf; class PdfTextReplacer { static void Main() { // Load the PDF document from a file var pdfDocument = PdfDocument.FromFile("example.pdf"); // Replace text on a specific page // Parameters: page number, text to find, replacement text pdfDocument.ReplaceTextOnPage(1, "old text", "new text"); // Save the updated PDF to a new file pdfDocument.SaveAs("updated_example.pdf"); // Notify the user Console.WriteLine("Text replacement complete. The updated PDF has been saved as 'updated_example.pdf'."); } }
using IronPdf; class PdfTextReplacer { static void Main() { // Load the PDF document from a file var pdfDocument = PdfDocument.FromFile("example.pdf"); // Replace text on a specific page // Parameters: page number, text to find, replacement text pdfDocument.ReplaceTextOnPage(1, "old text", "new text"); // Save the updated PDF to a new file pdfDocument.SaveAs("updated_example.pdf"); // Notify the user Console.WriteLine("Text replacement complete. The updated PDF has been saved as 'updated_example.pdf'."); } }
Imports IronPdf Friend Class PdfTextReplacer Shared Sub Main() ' Load the PDF document from a file Dim pdfDocument = PdfDocument.FromFile("example.pdf") ' Replace text on a specific page ' Parameters: page number, text to find, replacement text pdfDocument.ReplaceTextOnPage(1, "old text", "new text") ' Save the updated PDF to a new file pdfDocument.SaveAs("updated_example.pdf") ' Notify the user Console.WriteLine("Text replacement complete. The updated PDF has been saved as 'updated_example.pdf'.") End Sub End Class
This code demonstrates how to replace text in a PDF file using the IronPDF library in C#. First, ensure you have the IronPDF library installed via NuGet. The code loads an existing PDF through the FromFile
method, replaces text on the specified page using ReplaceTextOnPage
, and saves the result as a new PDF file. The page number, text to replace, and new text need to be specified. Finally, the changes are saved with SaveAs
, and a message is printed to confirm the operation is complete.