Ajouter des pièces jointes au PDF en Java
Contents
[
Hide
]
Pour joindre un fichier à un PDF, chargez le document source, créez un FileSpecification, ajoutez-le à la collection de fichiers incorporés et enregistrez le résultat.
Ajouter une pièce jointe à un document PDF
Utilisez cet exemple lorsqu’un fichier externe doit être intégré dans un PDF existant.
- Ouvrez le PDF source Document.
- Créez un FileSpecification pour le fichier que vous souhaitez intégrer.
- Ajoutez la spécification du fichier à la collection
EmbeddedFileset enregistrez le document mis à jour.
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());
}
}