Como riscar texto em PDF usando Java

Este breve tutorial descreve como riscar texto em PDF usando Java. Ele contém todos os detalhes para configurar o ambiente e fornece um código de amostra em execução para riscar texto em Adobe PDF usando Java. Você aprenderá o processo para carregar um PDF e eliminar uma instância específica de um texto ou todas as instâncias no arquivo PDF carregado.

Etapas para riscar texto em Adobe PDF usando Java

  1. Defina o IDE para adicionar Aspose.PDF for Java para riscar um texto
  2. Carregue o arquivo PDF de destino usando o objeto de classe Document e obtenha acesso à página de destino para riscar o texto
  3. Crie um objeto TextFragmentAbsorber para pesquisar um texto
  4. Analise o documento PDF para pesquisar todas as instâncias do texto fornecido e salve-as em uma coleção
  5. Crie um objeto StrikeOutAnnotation para riscar uma instância específica do texto encontrado no documento
  6. Definir a cor e o título da anotação
  7. Salve o arquivo PDF resultante no disco com texto riscado nele

Estas etapas explicam o processo de como riscar texto em Adobe PDF usando Java. Todas as classes, métodos e propriedades necessárias são introduzidas para realizar a tarefa, como a classe Document é usada para carregar o arquivo PDF, o objeto de classe TextFragmentAbsorber é usado para definir e pesquisar um texto no arquivo PDF, um objeto StrikeOutAnnotation é usado para definir a anotação riscada e aplicá-la em uma instância específica do texto. A personalização da anotação riscada também é descrita nestas etapas.

Código para riscar texto em PDF usando Java

Este código demonstra como riscar no Adobe Acrobat usando Java. Ele inicializa o objeto TextFragmentAbsorber fornecendo os dados de string que devem ser pesquisados em uma página específica no arquivo PDF. Depois que a coleção de instâncias de texto pesquisadas estiver pronta, um objeto StrikeOutAnnotation será criado fornecendo a página PDF de destino e o retângulo para a instância selecionada do texto a ser riscado. Dessa forma, você pode riscar apenas as instâncias selecionadas do texto de pesquisa ou analisar toda a coleção e riscar todas as instâncias.

Este artigo nos ensinou um recurso interessante para riscar automaticamente um determinado texto em uma única página ou em todas as páginas de um arquivo PDF. Se você quiser aprender o processo para localizar e substituir texto em PDF, consulte o artigo em como localizar e substituir texto em PDF usando Java.

 Português