Ce tutoriel explique comment insérer PDF dans Word en tant qu’image en Java. Il vous guide pour réaliser cette tâche à travers des instructions pour configurer l’environnement, une liste d’étapes de programmation, et un exemple de code démontrant comment insérer un PDF en tant qu’image dans Word en Java. Quelques variantes du code seront également abordées pour contrôler le processus de conversion et créer un fichier de sortie personnalisé.
Étapes pour insérer une image PDF dans Word en Java
- Configurez l’environnement pour utiliser Aspose.Total for Java afin de développer l’application
- Appliquer une licence pour les bibliothèques PDF et Word
- Chargez le fichier PDF source dans l’objet de classe Document de la bibliothèque Aspose.pdf
- Créez un nouveau fichier Word vide en utilisant l’objet de classe Document de la bibliothèque aspose.words
- Définissez la résolution de l’image de sortie et d’autres paramètres pour le rendu des pages PDF en PNG
- Parcourez chaque page du PDF, convertissez‑la en image et enregistrez‑la dans le document Word.
- Insérez un saut de page après avoir inséré chaque image dans le fichier Word, sauf la dernière page
- Enregistrez le fichier Word résultant sur le disque
Ces étapes décrivent comment insérer une image PDF dans Word en Java. Commencez par charger le fichier PDF source, créer un fichier Word vide et parcourir chaque page. Convertissez chaque page PDF en image PNG en utilisant une résolution définie et d’autres paramètres de rendu, enregistrez chaque image sur une nouvelle page du fichier Word, puis enregistrez le fichier Word résultant.
Code pour insérer un PDF en tant qu’image dans Word en Java
Ce code montre comment insérer une image PDF dans Word en Java. Si vous souhaitez faire correspondre la taille de l’image insérée à celle de la page PDF source, vous pouvez utiliser PageSetup.setPageWidth ou setPageHeight afin que l’image résultante ne soit pas étirée ou recadrée. Pour contrôler la qualité de l’image et la taille du fichier, vous pouvez essayer les options CompressionType exposées via le dispositif d’image.
Cet article explique le processus de rendu des pages PDF basées sur du texte en image dans un fichier Word. Pour convertir un PDF numérisé en Word, consultez l’article Convertir un PDF numérisé en Word avec Java.