프로그래밍 방식으로 PDF 문서 저장

Aspose.PDF for Java는 대상 대상 및 출력 요구 사항에 따라 문서를 저장하는 여러 가지 방법을 제공합니다.

Java로 PDF 문서 저장

문서를 저장할 수 있습니다:

  1. Document를 디스크의 파일에 직접 저장하세요.
  2. Document를 OutputStream에 저장하세요.
  3. 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();
}