چاپ PDF از طریق Java

اسناد PDF را چاپ کنید. از Aspose.PDF برای Java برای اصلاح فایل های PDF به صورت برنامه نویسی استفاده کنید

نحوه چاپ پی دی اف با استفاده از Java کتابخانه

به منظور چاپ PDF، ما از Aspose.PDF برای Java API استفاده می کنیم که یک ویژگی غنی، قدرتمند و آسان برای استفاده از API تبدیل برای پلت فرم جاوا است. شما می توانید آخرین نسخه آن را به طور مستقیم از Maven دانلود کنید و آن را در پروژه مبتنی بر Maven خود نصب کنید با اضافه کردن تنظیمات زیر به pom.xml*.

Repository

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java AP</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>

Dependency

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>version of aspose-pdf API</version>
</dependency>

چاپ اسناد پی دی اف از طریق Java


شما نیاز به Aspose.PDF for Java به سعی کنید کد در محیط شما.

۱. PDF را با نمونه ای از سند بارگذاری کنید. ۱. دریافت documentInfo با استفاده از اموال Document.Info. ۱. دسترسی و نمایش خواص مختلف Document.Info.

پرینت پی دی اف - Java

این کد نمونه نحوه چاپ فایل PDF را نشان می دهد


//Create PdfViewer object

PdfViewer viewer = new PdfViewer();

//Open input PDF file
viewer.bindPdf(DATA_DIR.resolve("input.pdf").toString());

//Set attributes for printing
        
viewer.setAutoResize(true);         // Print the file with adjusted size
viewer.setAutoRotate (true);         // Print the file with adjusted rotation
viewer.setPrintPageDialog(false);   // Do not produce the page number dialog when printing

// Create objects for printer and page settings and PrintDocument
PdfPrinterSettings printerSettings = new PdfPrinterSettings();
PrintPageSettings pageSettings = new PrintPageSettings();

// Set printer name
printerSettings.setPrinterName("Microsoft Print to PDF");


// Set PageSize (if required)
pageSettings.setPaperSize(PrintPaperSizes.A4);

// Set PageMargins (if required)
pageSettings.setMargins(new PrinterMargins(0, 0, 0, 0));

// Print document using printer and page settings
viewer.printDocumentWithSettings(pageSettings, printerSettings);

// Close the PDF file after printing
viewer.close();