طباعة PDF إلى PDF باستخدام Java

يصف هذا البرنامج التعليمي كيفية طباعة PDF إلى PDF باستخدام Java. يحتوي على كافة التفاصيل اللازمة لتعيين بيئة التطوير المتكاملة لاستخدام Aspose.PDF لـ Java لطباعة ملف PDF باستخدام طابعة PDF افتراضية مع Java. سيساعدك البرنامج التعليمي في تكوين ملف PDF الناتج عن طريق تعيين معلمات مختلفة.

خطوات الطباعة على طابعة PDF باستخدام Java

  1. قم بتعيين البيئة لاستخدام Aspose.PDF for Java للطباعة إلى ملف PDF
  2. قم بإنشاء الكائن PdfViewer لتحميل ملف PDF المصدر
  3. تعيين السمات لتغيير الحجم تلقائيًا، والتدوير التلقائي، وإخفاء مربع حوار الطباعة
  4. قم بإنشاء الكائن PdfPrinterSettings لتعيين اسم الطابعة الناعمة
  5. قم بإنشاء كائن PrintPageSettings لتحديد حجم ورق PDF الناتج والهوامش
  6. اتصل بطريقة printDocumentWithSettings() لطباعة ملف PDF المحمل إلى ملف PDF

اتبع هذه الخطوات لاستخدام طابعة PDF مع Java. أنشئ كائن فئة PdfViewer لتحميل ملف PDF المصدر، واضبط العلم على تغيير الحجم تلقائيًا، والتدوير التلقائي، وإخفاء مربع حوار طباعة الصفحة. أنشئ كائنات PdfPrinterSettings وPrintPageSettings واضبط اسم طابعة PDF وحجم الورق والهوامش قبل استدعاء طريقة printDocumentWithSettings().

كود الطباعة إلى طابعة افتراضية PDF باستخدام Java

import com.aspose.pdf.*;
import com.aspose.pdf.facades.PdfViewer;
import com.aspose.pdf.printing.*;
public class Main
{
public static void main(String[] args) throws Exception // PDF to PDF printing in Java
{
// Set the licenses
new License().setLicense("License.lic");
// Create PdfViewer object to load the PDF, set flags, and print the document
PdfViewer pdfViewer = new PdfViewer();
pdfViewer.bindPdf("sample.pdf");
pdfViewer.setAutoResize(true);
pdfViewer.setAutoRotate(true);
pdfViewer.setPrintPageDialog(false);
// Create objects for printer and page settings and PrintDocument
PdfPrinterSettings ps = new PdfPrinterSettings();
PrintPageSettings pps = new PrintPageSettings();
ps.setPrinterName("Adobe PDF");
// Set paper size and margins
pps.setPaperSize(new PrintPaperSize("A4", 827, 1169));
pps.setMargins(new PrinterMargins(2, 2, 2, 2));
// Print PDF to PDF
pdfViewer.printDocumentWithSettings(pps, ps);
pdfViewer.close();
System.out.println("Printing to PDF done successfully");
}
}

يوضح هذا الكود كيفية استخدام طابعة Adobe PDF مع Java. سيعرض هذا الكود مربع الحوار لإدخال اسم ملف PDF الناتج. بمجرد تعيين اسم ملف PDF الناتج، سيتم طباعة ملف PDF المحمل على شكل PDF وحفظه على القرص.

لقد علمتنا هذه المقالة كيفية استخدام طابعة Adobe PDF الافتراضية مع Java. إذا كنت تريد إدراج فاصل للصفحة، راجع المقالة على إدراج فاصل الصفحة في PDF باستخدام Java.

 عربي