Guardar documento PDF programáticamente
Contents
[
Hide
]
Aspose.PDF for Java ofrece varias formas de guardar un documento según el destino objetivo y los requisitos de salida.
Guardar un documento PDF en Java
Puede guardar un documento:
- Guarde el
Documentdirectamente a un archivo en el disco. - Guarde el
Documenta unOutputStream. - Convierta el
DocumentconPdfFormatConversionOptionsy guárdelo en un formato estándar comoPdfFormat.
Guardar documento en archivo
public static void saveDocumentToFile(Path inputFile, Path outputFile) {
Document document = new Document(inputFile.toString());
document.getPages().add();
document.save(outputFile.toString());
document.close();
}
Guardar documento en flujo
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();
}
}
Guardar documento como 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();
}