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
- Defina o IDE para usar Aspose.PDF for Java para modificar metadados
- Carregue o arquivo PDF de origem no objeto document para editar as propriedades
- Preencha o objeto DocumentInfo vinculando-o ao arquivo PDF carregado
- Atualize as propriedades desejadas, por exemplo, data de modificação, assunto, título, etc.
- 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.