Comment imprimer des fichiers PDF en Java ?

This article was translated from English: Does it need improvement?
Translated
View the article in English

par Mehr Muhammad Hamza

L'impression de PDFs de manière programmatique à partir d'applications Java vous permet d'automatiser la gestion des documents et d'intégrer sans problème la fonctionnalité d'impression. Avec IronPDF for Java, vous pouvez envoyer des PDF directement à une imprimante physique, offrant un contrôle précis sur les paramètres d'impression tels que le nombre de copies, les plages de pages, et plus encore. Ce guide démontre comment utiliser les fonctionnalités d'IronPDF pour rationaliser les tâches d'impression au sein de vos applications Java.

Imprimer le PDF

La première étape consiste à charger le document PDF que vous souhaitez imprimer. La méthode print ouvre la boîte de dialogue d'impression standard, vous permettant de sélectionner l'imprimante, la plage de pages et d'autres options avant l'impression. En voici un exemple :

import com.ironsoftware.ironpdf.License;
import com.ironsoftware.ironpdf.PdfDocument;

License.setLicenseKey("IRONPDF-MYLICENSE-KEY-1EF01");

// Render HTML to PDF
PdfDocument pdf = PdfDocument.renderHtmlAsPdf("<h1>testing</h1>");

// Print with Dialog
pdf.print();
JAVA

Une boîte de dialogue d'impression vous sera présentée pour sélectionner l'imprimante et les options, comme indiqué ci-dessous.

Dialogue d'impression


Imprimer un PDF sans la boîte de dialogue d'impression

La méthode printWithoutDialog contourne la boîte de dialogue d'impression et envoie directement le document à l'imprimante par défaut. Ceci est utile dans les scénarios d'automatisation où aucune interaction utilisateur n'est nécessaire.

import com.ironsoftware.ironpdf.License;
import com.ironsoftware.ironpdf.PdfDocument;

License.setLicenseKey("IRONPDF-MYLICENSE-KEY-1EF01");

// Render HTML to PDF
PdfDocument pdf = PdfDocument.renderHtmlAsPdf("<h1>testing</h1>");

// Print without Dialog
pdf.printWithoutDialog();
JAVA