Redija formatos PDF em Java

Informações de redação de documentos PDF nativos e de alto desempenho usando Aspose.PDF do lado do servidor para Java APIs, sem o uso de qualquer software como Microsoft ou Adobe PDF.

Como redigir um arquivo PDF usando a biblioteca Java

Para redigir o PDF, usaremos a API Aspose.PDF for Java, que é uma API de conversão rica em recursos, poderosa e fácil de usar para a plataforma Java. Você pode baixar sua versão mais recente diretamente do Maven e instalá-la em seu projeto baseado em Maven adicionando as seguintes configurações ao pom.xml.

Redija documentos PDF via Java


Você precisa do Aspose.PDF for Java para testar o código em seu ambiente.

  1. Carregue o PDF com uma instância do Document.
  2. Crie um objeto TextFragmentAbsorber com termos de pesquisa como argumento.
  3. Defina as opções de pesquisa.
  4. Percorra cada fragmento coletado para redigir.
  5. Salve o arquivo PDF.

Redija arquivos PDF - Java


    Document doc = new Document("sourceFile.pdf");

    Rectangle rect = new Rectangle(200, 500, 300, 600);
    RedactionAnnotation annot = new RedactionAnnotation(doc.getPages().get_Item(1), rect);

    annot.setFillColor(Color.getBlack());
    annot.setBorderColor(Color.getYellow());
    annot.setColor(Color.getBlue());
    annot.setFontSize(20);
    annot.setOverlayText("REDACTED");
    annot.setTextAlignment(HorizontalAlignment.Center);
    annot.setRepeat(true);
    
    doc.getPages().get_Item(1).getAnnotations().add(annot);
    doc.save("output.pdf");