import com.ironsoftware.ironpdf.*;
import java.io.IOException;
import java.nio.file.Paths;
// Apply your license key
License.setLicenseKey("YOUR-LICENSE-KEY");
// Set a log path
Settings.setLogPath(Paths.get("C:/tmp/IronPdfEngine.log"));
// Render the HTML as a PDF. Stored in myPdf as type PdfDocument;
PdfDocument myPdf = PdfDocument.renderHtmlAsPdf("<h1> ~Hello World~ </h1> Made with IronPDF!");
// Save the PdfDocument to a file
myPdf.saveAs(Paths.get("html_saved.pdf"));
Cet article vous montrera comment visualiser des fichiers PDF en Java en utilisant IronPDF et vous guidera à travers les étapes de configuration d'un projet Maven. De plus, il explorera également certaines des autres fonctionnalités d'IronPDF et discutera de la manière dont il peut être utilisé pour créer des applications de traitement de PDF puissantes en Java.
IronPDF : Bibliothèque PDF Java
IronPDF Java Library est une bibliothèque PDF complète et facile à utiliser spécialement conçue pour les développeurs Java. Grâce à cette bibliothèque, un effort minimal est nécessaire pour intégrer de puissantes fonctionnalités de traitement des PDF dans les applications Java. Avec ses fonctionnalités étendues, IronPDF est une solution tout-en-un pour créer, éditer, visualiser et extraire du contenu de fichiers PDF. Il simplifie l'utilisation des PDF dans les applications Java, permettant aux développeurs de se concentrer sur leurs tâches principales sans s'embarrasser des complexités de la gestion des PDF.
Premiers pas avec IronPDF for Java
Mise en place du projet Maven
Tout d'abord, vous devez configurer un projet Maven et ajouter les dépendances nécessaires pour IronPDF et le logger SLF4J. Ajoutez le code suivant au fichier pom.xml de votre projet :
``
### Création d'une classe Java pour visualiser les fichiers PDF
Ensuite, dans un programme Java, créez une classe Java qui utilise IronPDF pour lire et extraire du texte d'un fichier PDF. Utilisez le code suivant comme modèle :
```java
import java.awt.print.PrinterException;
import java.io.IOException;
import java.nio.file.Paths;
import com.ironsoftware.ironpdf.License;
import com.ironsoftware.ironpdf.PdfDocument;
public class App {
public static void main(String[] args) throws IOException, PrinterException {
License.setLicenseKey("Your-License-Key");
PdfDocument pdf = new PdfDocument(Paths.get("C:\\dotnet.pdf"));
String text = pdf.extractAllText();
System.out.println("Text extracted from the website: " + text);
}
}
Instructions d'importation : Au début du code, importons les classes et paquets nécessaires pour travailler avec IronPDF et gérer les exceptions. La classe java.nio.file.Paths fonctionne avec les chemins de fichiers, tandis que java.awt.print.PrinterException et java.io.IOException gèrent les exceptions qui peuvent survenir lors du traitement PDF.
Configuration de la clé de licence IronPDF : Avant d'utiliser la bibliothèque IronPDF, il est nécessaire de définir la clé de licence. Remplacez "Your-License-Key" par votre clé de licence IronPDF pour activer les fonctionnalités de la bibliothèque.
License.setLicenseKey("Your-License-Key");
License.setLicenseKey("Your-License-Key");
JAVA
Chargement du fichier PDF : Créez un objet PdfDocument en fournissant le chemin d'accès du fichier PDF. Dans ce cas, utilisons la méthode Paths.get pour créer un objet Path pointant vers le fichier "C:\dotnet.pdf".
PdfDocument pdf = new PdfDocument(Paths.get("C:\\dotnet.pdf"));
PdfDocument pdf = new PdfDocument(Paths.get("C:\\dotnet.pdf"));
JAVA
Extraction de texte à partir du fichier PDF : Une fois que le fichier PDF est chargé dans l'objet PdfDocument, la méthode [extractAllText](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#extractAllText()) peut être utilisée pour extraire tout le contenu texte du fichier PDF.
String text = pdf.extractAllText();
String text = pdf.extractAllText();
JAVA
Affichage du texte extrait : Enfin, affichez le texte extrait sur la console en utilisant System.out.println. Cela vous permet de visualiser le contenu du fichier PDF.
System.out.println("Text extracted from the website: " + text);
System.out.println("Text extracted from the website: " + text);
JAVA
IronPDF extrait le texte suivant du fichier PDF, le même que celui du fichier PDF.
Les textes extraits
Caractéristiques d'IronPDF
Génération de PDF avec IronPDF : IronPDF peut générer des fichiers PDF à partir de diverses sources, y compris HTML, images et texte brut. Cette fonctionnalité permet aux développeurs de créer des rapports dynamiques, des factures et d'autres documents au format PDF directement à partir de leurs applications Java.
Édition de PDF : IronPDF propose un ensemble complet d'outils pour éditer des documents PDF existants. Les développeurs peuvent fusionner des documents PDF à l'aide de IronPDF, diviser des PDFs facilement, ajouter des pages aux fichiers PDF et manipuler le contenu des documents. Cela permet de créer des PDF personnalisés, adaptés aux besoins spécifiques de l'entreprise.
Visualisation des PDF et extraction de texte avec IronPDF : Avec IronPDF, les développeurs peuvent facilement visualiser et extraire du texte à partir de fichiers PDF. Cette fonction est essentielle pour les applications qui nécessitent la recherche, l'indexation ou l'analyse du contenu textuel des documents PDF.
Rasteriser un PDF en Images : IronPDF peut rendre un document PDF existant sous forme d'images, simplifiant ainsi l'affichage des PDFs dans les applications ou sites web. Il prend en charge le rendu des pages sous forme d'images Bitmap, PNG ou JPEG, ce qui permet aux développeurs de choisir le format le plus adapté à leurs besoins.
Remplissage de formulaire PDF : IronPDF permet le remplissage de formulaires de manière programmatique, automatisant les tâches impliquant le remplissage de formulaires ou la pré-remplissage de formulaires avec des données. Cette fonction simplifie les flux de travail et améliore l'efficacité de divers processus d'entreprise.
Fonctionnalités de sécurité : IronPDF prend en charge le chiffrement dans les fichiers PDF et l'ajout de signatures numériques, permettant aux développeurs de protéger les informations sensibles au sein des fichiers PDF et d'assurer l'authenticité et l'intégrité des documents.
Indépendance de la plateforme : IronPDF est indépendant de la plateforme et compatible avec divers systèmes d'exploitation, y compris Windows, macOS et Linux. Les applications Java utilisant IronPDF peuvent être déployées dans différents environnements sans problème de compatibilité.
Conclusion
En conclusion, IronPDF constitue une solution exceptionnelle pour les développeurs qui souhaitent visualiser et manipuler des fichiers PDF dans leurs applications Java. En offrant un ensemble complet de fonctionnalités, notamment la génération, l'édition, le rendu et le remplissage de formulaires au format PDF, IronPDF permet de développer des outils puissants, efficaces et conviviaux pour diverses tâches de gestion de documents. Indépendant de la plate-forme, IronPDF garantit la compatibilité entre plusieurs environnements, ce qui en fait un choix idéal pour les applications Java modernes.
Parce qu'IronPDF n'est pas une bibliothèque Java open-source, il offre une version d'essai gratuite d'IronPDF, permettant aux développeurs d'explorer ses capacités. Les options de licence commencent à $749, offrant une solution rentable et robuste pour les organisations cherchant à rationaliser leurs tâches de traitement de PDF et à améliorer leurs applications Java.
Darrius Serrant est titulaire d'une licence en informatique de l'Université de Miami et travaille en tant qu'ingénieur marketing Full Stack WebOps chez Iron Software. Attiré par le code depuis son plus jeune âge, il a vu l'informatique comme à la fois mystérieuse et accessible, en faisant le support parfait pour la créativité et la résolution de problèmes.
Chez Iron Software, Darrius apprécie de créer de nouvelles choses et de simplifier des concepts complexes pour les rendre plus compréhensibles. En tant que l'un de nos développeurs résidents, il a également fait du bénévolat pour enseigner aux étudiants, partageant son expertise avec la prochaine génération.
Pour Darrius, son travail est épanouissant car il est apprécié et a un réel impact.
< PRÉCÉDENT Comment aplatir un fichier PDF en Java
SUIVANT > Comment convertir un fichier PPT au format PDF en Java ?
Des millions d'ingénieurs dans le monde entier lui font confiance
Réservez une démo en direct gratuite
Réservez une démonstration personnelle de 30 minutes.
Pas de contrat, pas de détails de carte, pas d'engagements.
Voici ce à quoi vous pouvez vous attendre :
Une démonstration en direct de notre produit et de ses principales fonctionnalités
Obtenez des recommandations de fonctionnalités spécifiques au projet
Toutes vos questions trouvent réponse pour vous assurer de disposer de toutes les informations dont vous avez besoin. (Aucun engagement de votre part.)
CHOISIR L'HEURE
VOS INFORMATIONS
Réservez votre démo en direct gratuite
Fiable par plus de 2 millions d'ingénieurs dans le monde entier