Сохранение PDF‑документа программно
Contents
[
Hide
]
Aspose.PDF for Java предоставляет несколько способов сохранения документа в зависимости от целевого назначения и требований к выводу.
Сохранение PDF‑документа в Java
Выберите подходящий способ сохранения документа:
- Сохраните Document непосредственно в файл на диске.
- Сохраните Document в поток
OutputStream. - Преобразуйте документ Document с помощью PdfFormatConversionOptions и сохраните его в формате, указанном в PdfFormat.
Сохранение документа в файл
public static void saveDocumentToFile(Path inputFile, Path outputFile) {
Document document = new Document(inputFile.toString());
document.getPages().add();
document.save(outputFile.toString());
document.close();
}
Сохранение документа в поток
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();
}
}
Сохранение документа как 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();
}