Este tutorial rápido orienta você sobre como riscar texto no Adobe PDF usando Python. Ele compartilha todas as etapas necessárias para estabelecer o ambiente e uma lista de etapas a serem seguidas junto com o código de exemplo executável que demonstra como riscar no Adobe Acrobat usando Python. Você aprenderá o processo para desenvolver o aplicativo do zero usando algumas chamadas de API junto com a descrição de todas as etapas.
Etapas para riscar texto em Adobe PDF usando Python
- Defina o IDE como use Aspose.PDF para Python via .NET para riscar o texto
- Carregue o arquivo PDF de origem onde algum texto deve ser riscado usando o objeto de classe Document
- Defina a palavra de pesquisa no PDF usando o objeto de classe TextFragmentAbsorber
- Execute o método visit() na página de destino para pesquisar as instâncias da palavra de destino
- Crie um objeto StrikeOutAnnotation usando a área retangular da primeira instância da palavra pesquisada
- Defina a cor e o título da anotação riscada antes de adicioná-la à coleção de anotações da página
- Salve o arquivo PDF resultante com o risco na primeira ocorrência da palavra desejada
Estas etapas definem o processo de como riscar texto em PDF usando Python. Isso requer o carregamento do arquivo PDF de destino e a pesquisa das ocorrências da palavra desejada que deve ser riscada em uma página específica. Feita a busca, a área retangular da primeira ocorrência é utilizada para instanciar um objeto StrikeOutAnnotation que na verdade criará uma linha riscada no texto com a cor desejada e o título se necessário.
Código para riscar texto em PDF usando Python
Este trecho de código de amostra pode ser usado como base para um aplicativo completo para criar no Adobe Acrobat usando Python. Use a classe TextFragmentAbsorber para pesquisar a palavra de destino em uma página específica para obter a lista de todas as ocorrências dessa palavra. Na próxima etapa, você deve criar um objeto StrikeOutAnnotation dentro da área retangular da ocorrência de destino para que a linha seja exibida dentro desse retângulo envolvente.
Este pequeno guia nos ensinou a exibir linhas riscadas em uma ou mais palavras em uma página PDF. Se você quiser aprender o processo para inserir uma tabela em um PDF, consulte o artigo em como inserir tabela em PDF usando Python.