PDF ドキュメントをプログラムで保存

Aspose.PDF for Java は、ターゲットの宛先や出力要件に応じて、ドキュメントを保存するさまざまな方法を提供します。

Java での PDF ドキュメントの保存

ドキュメントを保存できます:

  1. Document をディスク上のファイルに直接保存してください。
  2. Document を OutputStream に保存してください。
  3. PdfFormatConversionOptions を使用して Document を変換し、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();
}