Agregar archivos adjuntos a PDF en Java
Contents
[
Hide
]
Para adjuntar un archivo a un PDF, cargue el documento de origen, cree un FileSpecification, añádelo a la colección de archivos incrustados y guarda el resultado.
Agregar un adjunto a un documento PDF
Utilice este ejemplo cuando un archivo externo debe incrustarse en un PDF existente.
- Abra el PDF de origen
Document. - Cree un
FileSpecificationpara el archivo que desea incrustar. - Agregue la especificación del archivo a la colección
EmbeddedFilesy guarde el documento actualizado.
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());
}
}