IRONSOFTWAREHOME
Buscar y Reemplazar Texto
using IronPdf;

// Using an existing PDF
var pdf = PdfDocument.FromFile("sample.pdf");

// Parameters
const int pageIndex = 1;
const string oldText = ".NET 6"; // Old text to remove
const string newText = ".NET 7"; // New text to add

// Replace Text on Page
pdf.ReplaceTextOnPage(pageIndex, oldText, newText);

// Save your new PDF
pdf.SaveAs("new_sample.pdf");
Imports IronPdf

' Using an existing PDF
Dim pdf = PdfDocument.FromFile("sample.pdf")

' Parameters
Const pageIndex As Integer = 1
Const oldText As String = ".NET 6" ' Old text to remove
Const newText As String = ".NET 7" ' New text to add

' Replace Text on Page
pdf.ReplaceTextOnPage(pageIndex, oldText, newText)

' Save your new PDF
pdf.SaveAs("new_sample.pdf")
NuGet Download
PM > Install-Package IronPdf
Buscar y Reemplazar Texto

Buscar y Reemplazar Texto

Puede encontrar y reemplazar texto dentro de un PDF usando el Replace de IronPDF.

Este código demuestra cómo reemplazar texto en un archivo PDF usando la librería IronPDF en C#. Primero, asegúrate de tener la librería IronPDF instalada a través de NuGet. El código carga un PDF existente a través del método FromFile, reemplaza el texto en la página especificada usando ReplaceTextOnPage, y guarda el resultado como un nuevo archivo PDF. Se deben especificar el número de página, el texto a reemplazar y el nuevo texto. Finalmente, los cambios se guardan con SaveAs, y se imprime un mensaje para confirmar que la operación está completa.

Reemplazar texto en PDF para facturación electrónica española: VeriFactu, Facturae y TicketBAI

En el contexto de la facturación electrónica española, el reemplazo programático de texto en PDF tiene aplicaciones normativas concretas que van más allá de la personalización básica de plantillas.

Plantillas Facturae para FACe: Los ISV que generan facturas Facturae 3.2.2 para envío al portal FACe de la Administración General del Estado utilizan este patrón para actualizar marcadores de posición en plantillas PDF. Por ejemplo, una plantilla de factura puede contener los tokens {{NIF_EMISOR}}, {{NIF_RECEPTOR}} y {{IMPORTE_EUR}}, que se reemplazan programáticamente con el NIF/CIF real del emisor (p. ej., B-28123456), el CIF del organismo contratante, y el importe en EUR (p. ej., 12.100,00 EUR). El uso del formato de números español (punto de millar, coma decimal) cumple con los requisitos de representación visual de la AEAT.

Actualización de referencias VeriFactu: Bajo el Real Decreto 1007/2023, cada factura del sistema VERI*FACTU lleva un código de registro único y un número de huella encadenada. IronPDF permite actualizar estos campos en plantillas PDF antes de aplicar la firma PAdES conforme a eIDAS mediante certificados FNMT, asegurando que el PDF representativo refleje exactamente los datos del registro de facturación transmitido a la AEAT.

Tiques TicketBAI en el País Vasco: En los territorios forales de Bizkaia, Gipuzkoa y Araba, los tiques bajo el sistema TicketBAI requieren que el documento PDF incluya el NIF del emisor, el número de serie del tique, la fecha/hora de emisión en formato ISO 8601, el importe con el tipo de IVA aplicable, y el identificador del software de facturación. La técnica de reemplazo de texto permite actualizar estos campos en plantillas reutilizables, manteniendo la firma XAdES encadenada intacta cuando se aplica al XML (no al PDF), ya que la firma se aplica después de generar el PDF final.

SII y declaraciones de IVA: El SII (Suministro Inmediato de Información) de la AEAT exige la presentación de los libros de registro de IVA en tiempo casi real. Los documentos PDF de confirmación generados para el contribuyente pueden utilizar plantillas con marcadores que se actualizan con el período tributario (Modelo 303 o 340), el importe de la cuota deducible, y el IBAN de domiciliación cuando proceda.

Protección de datos LOPDGDD: Cuando el texto reemplazado contiene datos de personas físicas - NIF de autónomos, nombres de clientes particulares - la LOPDGDD supervisada por la AEPD exige que estos datos se traten con medidas de seguridad adecuadas. IronPDF procesa los reemplazos de texto en memoria sin transferir los datos a servicios externos, facilitando el cumplimiento de los principios de minimización y seguridad de la LOPDGDD.

Aprenda a buscar y reemplazar texto en PDF con IronPDF
Ver en GitHub

¿Listo para empezar?

Nuget Downloads 21,105,021Versión:2026.9recién publicada

Key in blue circle

Obtenga su clave de prueba gratuita de 30 días al instante.

Your trial license will be sent to your email address

Sin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.

OR
bullet_checkedNo se requiere tarjeta de crédito ni creación de cuentaSin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Reserve su Demostración en Vivo gratuita
Booking Badge

Confiado por millones de ingenieros en todo el mundo

Logos de clientes de Iron Software
Obtén tu Consulta Sin Compromiso
Completa el formulario a continuación o envía un correo a sales@ironsoftware.com
Tus detalles siempre serán mantenidos confidenciales.
Confiado por millones de ingenieros en todo el mundo
Logos de clientes de Iron Software
Obtenga su Clave de Prueba de 30 días gratis al instante.
No se requiere tarjeta de crédito ni creación de cuenta
Biblioteca C# NuGet para PDF
Instalar con NuGet

Versión: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. En el Explorador de Soluciones, haga clic derecho en Referencias, Administrar Paquetes NuGet
  2. Seleccione Examinar y busque "IronPDF"
  3. Seleccione el paquete e instale
C# PDF DLL
Descargar DLL

Versión: 2026.9

o descargue el Instalador de Windows aquí.

  1. Descargue y descomprima IronPDF en una ubicación como ~/Libs dentro del directorio de su solución
  2. En el Explorador de Soluciones de Visual Studio, haga clic derecho en Referencias. Seleccione Examinar, "IronPDF.dll"

Licencias desde $999