Cómo tachar texto en Adobe PDF usando Python

Este tutorial rápido lo guía sobre cómo tachar texto en Adobe PDF usando Python. Comparte todos los pasos necesarios para establecer el entorno y una lista de pasos a seguir junto con el código de muestra ejecutable que demuestra cómo tacharse en Adobe Acrobat usando Python. Aprenderá el proceso para desarrollar la aplicación desde cero usando algunas llamadas API junto con la descripción de todos los pasos.

Pasos para tachar texto en Adobe PDF usando Python

  1. Configure el IDE en use Aspose.PDF para Python a través de .NET para tachar el texto
  2. Cargue el archivo PDF de origen donde se va a tachar parte del texto usando el objeto de clase Document
  3. Defina la palabra de búsqueda en el PDF utilizando el objeto de clase TextFragmentAbsorber
  4. Ejecute el método visit() en la página de destino para buscar las instancias de la palabra de destino
  5. Cree un objeto StrikeOutAnnotation usando el área rectangular de la primera instancia de la palabra buscada
  6. Establezca el color y el título de la anotación tachada antes de agregarla a la colección de anotaciones de la página
  7. Guarde el archivo PDF resultante con el tachado en la primera aparición de la palabra deseada

Estos pasos definen el proceso de cómo tachar texto en PDF usando Python. Requiere cargar el archivo PDF de destino y luego buscar las apariciones de la palabra deseada que se va a tachar en una página en particular. Una vez que se realiza la búsqueda, el área rectangular de la primera aparición se usa para instanciar un objeto StrikeOutAnnotation que en realidad creará una línea de tachado en el texto con el color deseado y el título, si es necesario.

Código para tachar texto en PDF usando Python

Este fragmento de código de muestra se puede usar como base para una aplicación completa para tachar en Adobe Acrobat usando Python. Utilice la clase TextFragmentAbsorber para buscar la palabra de destino en una página en particular para obtener la lista de todas las apariciones de esa palabra. En el siguiente paso, debe crear un objeto StrikeOutAnnotation dentro del área rectangular de la aparición de destino para que la línea se muestre dentro de ese rectángulo envolvente.

Esta breve guía nos ha enseñado a mostrar líneas tachadas en una o más palabras en una página PDF. Si desea conocer el proceso para insertar una tabla en un PDF, consulte el artículo sobre cómo insertar una tabla en PDF usando Python.

 Español