Ce didacticiel rapide est conçu pour fournir de brèves informations sur la façon de convertir Word en PDF en Java. Vous pouvez effectuer cette conversion de Word en PDF en Java en chargeant simplement le fichier source DOCX et en l’enregistrant en tant que fichier PDF. Cependant, un certain nombre d’options sont disponibles et peuvent être utilisées pour configurer le PDF de sortie en définissant différents paramètres et en les utilisant lors de l’enregistrement du fichier PDF.
Étapes pour convertir Word en PDF en Java
- Configurez votre projet pour ajouter la bibliothèque Aspose.Words du référentiel Maven pour convertir Word en PDF
- Chargez le document Word d’entrée à l’aide de l’objet Document à exporter au format PDF
- Instanciez un objet de classe PdfSaveOptions pour créer un PDF personnalisé
- Définir les propriétés du fichier PDF de sortie avant la conversion
- Enregistrez le fichier Word pour créer un fichier PDF de sortie avec les paramètres souhaités
Vous pouvez utiliser l’approche simple étape par étape en utilisant * le code Java pour convertir DOCX en PDF * en chargeant le fichier Word source dans un objet de classe Document. Plus tard, une instance de PdfSaveOptions est créée qui est utilisée pour définir une variété de paramètres, mais cette étape est facultative et peut être ignorée. Dans la dernière étape, le fichier Word chargé est enregistré au format PDF à l’aide des paramètres personnalisés.
Code pour convertir Word en PDF en Java
import com.aspose.words.Document; | |
import com.aspose.words.License; | |
import com.aspose.words.PageSet; | |
import com.aspose.words.PdfCompliance; | |
import com.aspose.words.PdfPageMode; | |
import com.aspose.words.PdfSaveOptions; | |
public class ConvertWordToPdfInJava { | |
public static void main(String[] args) throws Exception {// Word to PDF Java code main function | |
// Create a license object to avoid limitations of the trial version while converting Word to PDF | |
License licWordToPdf = new License(); | |
licWordToPdf.setLicense("Aspose.Words.lic"); | |
// Load the sample Word file to be converted to PDF | |
Document inputDocx = new Document("InputWordDocxForConversionToPDF.docx"); | |
// Create and initialize the PdfSaveOptions object for setting parameters for output PDF | |
PdfSaveOptions OutputPdfOptions = new PdfSaveOptions(); | |
// Set page set to print page 1 and 2 only to the PDF | |
OutputPdfOptions.setPageSet(new PageSet(0,1)); | |
// Set the Full Screen mode while opening the PDF document in browser | |
OutputPdfOptions.setPageMode(PdfPageMode.FULL_SCREEN); | |
// Set the PDF compliance value for the output PDF | |
OutputPdfOptions.setCompliance(PdfCompliance.PDF_17); | |
// Save the PDF with the desired configuration | |
inputDocx.save("WordToPdfJava.pdf", OutputPdfOptions); | |
} | |
} |
Dans ce didacticiel, l’utilisation du convertisseur Java Word en PDF est décrite. Cet extrait de code utilise un objet Document class qui peut charger n’importe quel format d’un fichier Word à partir d’un disque. Le * PdfSaveOptions * est utilisé pour définir des paramètres tels que l’ensemble de pages à rendre au format PDF, le mode du fichier comme le plein écran lorsqu’il est ouvert dans n’importe quel visualiseur ou navigateur Web, les paramètres de conformité PDF, le mode de rendu des effets 3D, Numeral format, joli format, et bien d’autres. Le PDF de sortie final peut être enregistré sur disque ou dans un flux.
Nous avons vu, comment convertir DOC en PDF en Java. Si vous souhaitez effectuer d’autres types de conversions comme Word vers JPG, reportez-vous à l’article comment convertir Word en JPG en Java.