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'.");
}
}
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.