Créer des portefeuilles PDF en Java
Contents
[
Hide
]
Un portfolio PDF peut regrouper plusieurs fichiers dans un seul conteneur PDF tout en préservant chaque fichier dans son format d’origine.
Créer un portfolio PDF
Utilisez cet exemple lorsque vous devez regrouper plusieurs fichiers dans une collection de portfolio PDF.
- Créez un nouveau document PDF Document et activez sa Collection.
- Créez des objets FileSpecification pour chaque fichier d’entrée et définissez leurs descriptions.
- Ajoutez les fichiers à la collection de portfolio et enregistrez le document de sortie.
public static void createPdfPortfolio(Path[] inputFiles, Path outputFile) {
try (Document document = new Document()) {
document.setCollection(new Collection());
FileSpecification excel = new FileSpecification(inputFiles[0].toString());
FileSpecification word = new FileSpecification(inputFiles[1].toString());
FileSpecification image = new FileSpecification(inputFiles[2].toString());
excel.setDescription("Excel File");
word.setDescription("Word File");
image.setDescription("Image File");
document.getCollection().add(excel);
document.getCollection().add(word);
document.getCollection().add(image);
document.save(outputFile.toString());
}
}
Supprimer des fichiers d’un portefeuille PDF
Utilisez cet exemple lorsqu’une collection de portfolio PDF existante doit être effacée.
- Ouvrez le PDF source Document.
- Supprimez les entrées de la collection de documents.
- Enregistrez le document de sortie nettoyé.
public static void removeFilesFromPdfPortfolio(Path inputFile, Path outputFile) {
try (Document document = new Document(inputFile.toString())) {
document.getCollection().delete();
document.save(outputFile.toString());
}
}