Um PDF zu drucken, verwenden wir die API Aspose.PDF for Java, eine funktionsreiche, leistungsstarke und einfach zu verwendende Konvertierungs-API für die Java-Plattform. Sie können die neueste Version direkt von Maven herunterladen und sie in Ihrem Maven-basierten Projekt installieren, indem Sie die folgenden Konfigurationen zu pom.xml hinzufügen.
<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java AP</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>
 
 
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>version of aspose-pdf API</version>
</dependency>
 
 
    
Drucken eines PDF-Dokuments über Java
Sie benötigen Aspose.PDF for Java, um den Code in Ihrer Umgebung auszuprobieren.
- Laden Sie das PDF mit einer Instanz von Document.
 
- Rufen Sie DocumentInfo mit der Eigenschaft Document.Info
 
- Greifen Sie auf verschiedene Document.Info-Eigenschaften zu.
 
     
 
    
      PDF drucken - Java
      
        
        
//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();