حفظ مستند PDF برمجيًا

يوفر Aspose.PDF for Java عدة طرق لحفظ المستند اعتمادًا على الوجهة المستهدفة ومتطلبات الإخراج.

حفظ مستند PDF في Java

يمكنك حفظ مستند:

  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();
}