Deutsch Indonesia Tiếng Việt فارسی English Italiano Türkçe ไทย Español Polski Русский 日本語 Français Português العربية

Reemplazar Texto en PDF con C#

Wordize for .NET es una solución eficiente para el reemplazo de texto en documentos PDF. La clase Replacer permite a los desarrolladores de C# reemplazar programáticamente fragmentos de texto en archivos PDF utilizando tanto cadenas simples como expresiones regulares.

Características Principales:
  • Buscar y reemplazar texto simple - el método Replacer.Replace() realiza el reemplazo de texto en todas las partes del documento PDF conservando el formato
  • Soporte completo de Regex para transformaciones complejas de texto, incluyendo reemplazo de texto utilizando grupos de captura
  • Opciones de búsqueda flexibles - la clase FindReplaceOptions controla los parámetros de búsqueda, incluyendo distinción de mayúsculas y minúsculas, búsqueda de palabras completas solamente, ignorar texto en varios elementos del documento y más
  • Sustituciones en texto de reemplazo - usar UseSubstitutions para patrones especiales de reemplazo: texto encontrado, texto antes de la coincidencia, texto después de la coincidencia
  • Reemplazo formateado - soporte para marcado especializado en texto de reemplazo a través de ReplacementFormat
  • Exportar resultados a formato de imagen - el método ReplaceToImages() devuelve resultados como un array de imágenes
  • Soporte de API Fluent para operaciones de buscar y reemplazar texto a través de ReplacerContext y encadenamiento de métodos, añadiendo claridad a su código C#
Casos de Uso:
  • Estandarizar el estilo de documentos PDF
  • Validar información en documentos PDF
  • Reemplazar campos de marcador de posición con datos reales
  • Eliminar o enmascarar datos personales

Pruebe las capacidades del reemplazo programático de texto en PDF en la demostración interactiva en línea presentada en esta página. Simplemente suba su documento PDF, especifique el texto de búsqueda y el texto de reemplazo, ejecute la operación y descargue el archivo actualizado para verificación. El fragmento de código C# proporcionado está listo para usar en su proyecto .NET.

C#
Ejecutar código
Suba su documento
Selecciona el formato de salida de la lista
using Wordize.Replacing;

Replacer.Replace("Input.pdf", "Output.pdf", "Texto o Regex", "Texto o Regex");
using Wordize.Replacing; Replacer.Replace("Input.pdf", "Output.pdf", "Texto o Regex", "Texto o Regex"); using Wordize.Replacing; using Wordize.Saving; var imageStreams = Replacer.ReplaceToImages("Input.pdf", new ImageSaveOptions(SaveFormat.Pdf), "Texto o Regex", "Texto o Regex"); foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i))) { using var _ = stream; stream.Position = 0; using var file = File.Create($"Output_{page + 1}.pdf"); stream.CopyTo(file); }
using Wordize.Replacing;

FindReplaceOptions options = new FindReplaceOptions() { UseSubstitutions = true };
Replacer.Replace("Input.pdf", "Output.pdf", new Regex(@"Texto o Regex"), "Texto o Regex", options);
using Wordize.Replacing; FindReplaceOptions options = new FindReplaceOptions() { UseSubstitutions = true }; Replacer.Replace("Input.pdf", "Output.pdf", new Regex(@"Texto o Regex"), "Texto o Regex", options); using Wordize.Replacing; using Wordize.Saving; FindReplaceOptions options = new FindReplaceOptions() { UseSubstitutions = true }; var imageStreams = Replacer.ReplaceToImages("Input.pdf", new ImageSaveOptions(SaveFormat.Pdf), new Regex(@"Texto o Regex"), "Texto o Regex", options); foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i))) { using var _ = stream; stream.Position = 0; using var file = File.Create($"Output_{page + 1}.pdf"); stream.CopyTo(file); }
Ejecutar código

Cómo Reemplazar Texto en PDF con C#

  1. Agregue Wordize SDK a su proyecto .NET
  2. Llame al método Replacer.Replace(), especificando el documento PDF, texto de búsqueda, texto de reemplazo y parámetros de búsqueda
  3. Obtenga el documento PDF con el texto reemplazado
5%