Edite PDF via Java

Editor de PDF avançado para Java. Use o Aspose.PDF for modificar documentos PDF de forma programática

Como editar PDF com Java

Você precisa editar o PDF? A modificação programática de documentos PDF é uma parte essencial dos fluxos de trabalho digitais modernos. Com bibliotecas Java como Aspose.PDF, os desenvolvedores podem editar texto em PDF, inserir gráficos usando dados externos, modificar tabelas e muito mais. Essas bibliotecas são soluções independentes que não dependem de outros softwares e estão prontas para uso comercial. Eles cobrem todas as necessidades possíveis dos desenvolvedores profissionais de Java.

  • Edite elementos do PDF: tabelas, textos, imagens, campos, etc.
  • Editar atributos e estilos de formatação de PDF
  • Adicionar novos elementos
  • Trabalhe com gráficos e formulários

Para editar o arquivo 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 a versão mais recente diretamente do Maven e instalá-la em seu projeto baseado em Maven adicionando as seguintes configurações ao pom.xml.

Repository

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java AP</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>

Dependency

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>version of aspose-pdf API</version>
</dependency>

Como editar PDF via Java


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

  1. Projete e desenvolva seu editor.
  2. Ou use o Aspose Editor acessando seu aplicativo de demonstração usando o editor WYSIWYG avançado.
  3. Faça upload de arquivos PDF para edição.
  4. Modifique o documento com as alterações relevantes.
  5. Salve o arquivo PDF.

Um dos recursos mais solicitados é a edição e adição de texto em PDF. Trabalhar com texto é muito conveniente com a biblioteca Java: edite texto, atualize texto e formate texto usando Java. O exemplo a seguir demonstra como modificar um documento PDF em Java:

Editar arquivos PDF - Java

Este código de exemplo mostra como editar texto em PDF - Java

// load PDF file
Document pdfDocument = new Document(DATA_DIR.resolve("sample.pdf").toString());

// instantiate TextFragment Absorber object
TextFragmentAbsorber textFragmentAbsorber = new TextFragmentAbsorber("PDF");

// search text within page bound
textFragmentAbsorber.getTextSearchOptions().setLimitToPageBounds(true);

// specify the page region for TextSearch Options
textFragmentAbsorber.getTextSearchOptions().setRectangle(new Rectangle(100, 700, 400, 770));

// search text from first page of PDF file
pdfDocument.getPages().get_Item(1).accept(textFragmentAbsorber);

// iterate through individual TextFragment
for (TextFragment tf : textFragmentAbsorber.getTextFragments()) {
    // replace text with "---"
    tf.setText("---");
}

// Save the updated PDF file
pdfDocument.save(DATA_DIR.resolve("Updated_Text.pdf").toString());
pdfDocument.close();

Sobre o Aspose.PDF for a API Java

A API Aspose.PDF for Java é uma biblioteca que permite aos desenvolvedores adicionar recursos de processamento de PDF aos seus aplicativos. Ele pode ser usado para criar qualquer tipo de aplicativo de 32 e 64 bits para gerar ou ler, converter e manipular arquivos PDF sem o uso do Adobe Acrobat. O Aspose.PDF for Java permite que os desenvolvedores insiram tabelas, gráficos, imagens, hiperlinks, fontes personalizadas e muito mais em documentos PDF. Além disso, também é possível compactar PDF. O Aspose.PDF for Java fornece excelentes recursos de segurança para desenvolver arquivos PDF seguros.

Você pode encontrar mais informações sobre a API Aspose.PDF for Java em documentação e exemplos sobre como usar a API. Alguns dos principais recursos da API Aspose.PDF for Java incluem suporte para vários formatos de arquivo, incluindo HTML, XFA, TXT, PCL, XML, XPS e formatos de arquivo de imagem, suporte para várias versões de PDF e ampla funcionalidade de hiperlinks.