Adicionar anexos ao PDF em Java
Contents
[
Hide
]
Para anexar um arquivo a um PDF, carregue o documento de origem, crie um FileSpecification, adicione-o à coleção de arquivos incorporados e salve o resultado.
Adicionar um anexo a um documento PDF
Use este exemplo quando um arquivo externo deve ser incorporado a um PDF existente.
- Abra o PDF de origem em um objeto Document.
- Crie um FileSpecification para o arquivo que você deseja incorporar.
- Adicione a especificação do arquivo ao
EmbeddedFilescoletar e salve o documento atualizado.
public static void addAttachments(Path inputFile, Path attachmentPath, Path outputFile) {
try (Document document = new Document(inputFile.toString())) {
FileSpecification fileSpecification = new FileSpecification(attachmentPath.toString(), "Sample text file");
document.getEmbeddedFiles().add(attachmentPath.getFileName().toString(), fileSpecification);
document.save(outputFile.toString());
}
}