Comment imprimer des fichiers PDF en Java ?
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.
Comment imprimer des fichiers PDF en Java ?
- Installez la bibliothèque Java pour imprimer des fichiers PDF
- Charger un PDF existant ou en créer un nouveau
- Utiliser le
imprimer
méthode pour imprimer avec une boîte de dialogue - Utiliser le
printWithoutDialog
méthode pour imprimer sans boîte de dialogue - Vérifiez le document PDF imprimé
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();
Une boîte de dialogue d'impression vous sera présentée pour sélectionner l'imprimante et les options, comme indiqué ci-dessous.
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();