Salvar documento PDF programaticamente
Contents
[
Hide
]
Aspose.PDF for Java fornece várias maneiras de salvar um documento, dependendo do destino e dos requisitos de saída.
Salvar um documento PDF em Java
Você pode salvar um documento:
- Salve o Document diretamente em um arquivo no disco.
- Salve o Document para um
OutputStream. - Converta o Document com PdfFormatConversionOptions e salve-o em um formato padrão, como PdfFormat.
Salvar documento em arquivo
public static void saveDocumentToFile(Path inputFile, Path outputFile) {
Document document = new Document(inputFile.toString());
document.getPages().add();
document.save(outputFile.toString());
document.close();
}
Salvar documento em stream
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();
}
}
Salvar 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();
}