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
Bibliothèque IronPDF for Java 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. Grâce à ses nombreuses fonctionnalités, IronPDF est une solution tout-en-un pour la création, l'édition, la visualisation et l'archivage de documentsextraire le contenu des 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 :
``xml-mvn-install
### 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);
}
}
Décomposons le code pour mieux le comprendre :
Instructions d'importation : Au début du code, importons les classes et packages 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 les java.awt.print.PrinterException et java.io.IOException gèrent les exceptions qui peuvent survenir lors du traitement du PDF.
Définir 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 unPdfDocumentobjet en fournissant le chemin 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 depuis le fichier PDF : Une fois le fichier PDF chargé dans l'objet PdfDocument, le[extraireToutLeTexte](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#extractAllText())La méthode 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, imprimez 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, des images et du 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 offre un riche ensemble d'outils pour l'édition de documents PDF existants. Les développeurs peuventfusionner des documents PDF à l'aide d'IronPDF, diviser des PDF facilementles fichiers PDF permettent d'ajouter des pages à des fichiers PDF et de manipuler le contenu des documents. Cela permet de créer des PDF personnalisés, adaptés aux besoins spécifiques de l'entreprise.
Visualisation de fichiers PDF et extraction de texte avec IronPDF: Avec IronPDF, les développeurs peuvent facilement visualiser et extraire du texte des 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.
Rastériser les PDF en images: IronPDF peut rendre un document PDF existant sous forme d'images, ce qui simplifie l'affichage des PDF dans les applications ou les 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 formulaires PDF: IronPDF permet le remplissage programmatique de formulaires, en automatisant les tâches qui impliquent le remplissage de formulaires ou le 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 chargecryptage dans les fichiers PDF etajouter des signatures numériquespermettant aux développeurs de protéger les informations sensibles contenues dans les fichiers PDF et de garantir 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, notamment 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.
IronPDF n'étant pas une bibliothèque Java à code source ouvert, il offre uneessai gratuit d'IronPDFpermettant aux développeurs d'explorer ses capacités. Les options de licence commencent à $749, fournissant une solution rentable et robuste pour les organisations qui cherchent à rationaliser leurs tâches de traitement PDF et à améliorer leurs applications Java.
Avant de devenir ingénieur logiciel, Kannapat a obtenu un doctorat en ressources environnementales à l'université d'Hokkaido au Japon. Tout en poursuivant ses études, Kannapat est également devenu membre du Vehicle Robotics Laboratory, qui fait partie du Department of Bioproduction Engineering (département d'ingénierie de la bioproduction). En 2022, il a mis à profit ses compétences en C# pour rejoindre l'équipe d'ingénieurs d'Iron Software, où il se concentre sur IronPDF. Kannapat apprécie son travail car il apprend directement auprès du développeur qui écrit la majeure partie du code utilisé dans IronPDF. Outre l'apprentissage par les pairs, Kannapat apprécie l'aspect social du travail chez Iron Software. Lorsqu'il n'écrit pas de code ou de documentation, Kannapat peut généralement être trouvé en train de jouer sur sa PS5 ou de revoir The Last of Us.
< 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