Como alterar metadados de PDF usando Java

Neste guia, abordaremos como alterar metadados PDF usando Java. Ele contém informações sobre como configurar o ambiente de desenvolvimento, uma lista de tarefas necessárias para o desenvolvimento do aplicativo e um código de amostra executável para editar metadados de PDF usando Java. Diferentes opções serão discutidas para trabalhar com os metadados, como adicionar propriedades e limpar as propriedades.

Etapas para alterar as propriedades do PDF usando Java

  1. Defina o IDE para usar Aspose.PDF for Java para modificar metadados
  2. Carregue o arquivo PDF de origem no objeto document para editar as propriedades
  3. Preencha o objeto DocumentInfo vinculando-o ao arquivo PDF carregado
  4. Atualize as propriedades desejadas, por exemplo, data de modificação, assunto, título, etc.
  5. Salve o arquivo PDF de saída com novos metadados

Este guia detalha o processo para alterar metadados de PDF usando Java. O processo é iniciado carregando o arquivo PDF de origem, seguido pelo preenchimento do DocumentInfo do arquivo PDF carregado. Este objeto contém todas as propriedades que podem ser modificadas acessando cada propriedade uma a uma.

Código para modificar metadados de PDF usando Java

import com.aspose.pdf.Document;
import com.aspose.pdf.DocumentInfo;
import com.aspose.pdf.License;
import java.util.Date;
public class Main {
public static void main(String[] args) throws Exception // Modify PDF file metadata in Java
{
// Set the licenses
new License().setLicense("Aspose.Total.lic");
// Load the PDF
Document pdfForMeta = new Document("sample.pdf");
// Fetch document info
DocumentInfo info = new DocumentInfo(pdfForMeta);
info.setModDate(new Date(System. currentTimeMillis()));
info.setSubject("Sample subject");
info.setTitle("Sample Title");
info.setCreator("Sample Creator");
// Save the output document
pdfForMeta.save("PDFMetadata.pdf");
System.out.println("Done");
}
}

A implementação acima mostra o processo para desenvolver o Editor de metadados PDF usando Java. A classe DocumentInfo contém recursos para modificar e excluir todas as propriedades de uma vez ou uma a uma e testar se uma determinada propriedade é predefinida ou personalizada. Você pode acessar as propriedades de destino usando o nome ou índice escolhido.

Ao ler este artigo, agora entendemos o conceito de metaeditor de PDF usando Java. Se você quiser aprender o processo para adicionar uma marca d’água, consulte o artigo em como adicionar marca d’água a PDF usando Java.

 Português