Enregistrer le document PDF par programme
Contents
[
Hide
]
Aspose.PDF for Java propose plusieurs façons d’enregistrer un document en fonction de la destination cible et des exigences de sortie.
Enregistrer un document PDF en Java
Vous pouvez enregistrer un document :
-
Enregistrez le Document directement dans un fichier sur le disque.
-
Enregistrez le Document dans un
OutputStream. -
Convertissez le Document avec PdfFormatConversionOptions et enregistrez-le dans le format spécifié par PdfFormat.
Enregistrer le document dans un fichier
public static void saveDocumentToFile(Path inputFile, Path outputFile) {
Document document = new Document(inputFile.toString());
document.getPages().add();
document.save(outputFile.toString());
document.close();
}
Enregistrer le document dans un flux
public static void saveDocumentToStream(Path inputFile, Path outputFile) throws Exception {
Document document = new Document(inputFile.toString());
document.getPages().add();
try (OutputStream stream = Files.newOutputStream(outputFile)) {
document.save(stream);
} finally {
document.close();
}
}
Enregistrer le document au format PDF/X
public static void saveDocumentAsStandard(Path inputFile, Path outputFile) {
Document document = new Document(inputFile.toString());
document.getPages().add();
document.convert(new PdfFormatConversionOptions(PdfFormat.PDF_X_3));
document.save(outputFile.toString());
document.close();
}