Convertir un document en PDF
La possibilité de convertir facilement et de manière fiable les documents d’un format à un autre est une caractéristique clé de Aspose.Words. L’un des formats les plus populaires pour la conversion est PDF – un format de mise en page fixe, qui préserve l’apparence originale d’un document lors de son rendu sur différentes plateformes. Le terme “rendering” est utilisé dans Aspose.Words décrire le processus de conversion d’un document en un format de fichier paginé ou ayant le concept de pages.
Convertir un document Word en PDF
La conversion de Word en PDF est un processus assez complexe qui nécessite plusieurs étapes de calcul. Aspose.Words le moteur de mise en page imite la façon dont le Microsoft WordLe moteur de mise en page fonctionne, ce qui rend les documents de sortie PDF aussi proches que possible de ce que vous pouvez voir dans Microsoft Word.
Avec Aspose.Words vous pouvez convertir programmatiquement un document du format DOC ou DOCX en PDF sans utiliser Microsoft Bureau. Cet article explique comment effectuer cette conversion.
Convertir DOCX ou DOC en PDF
Conversion du format DOC ou DOCX en format PDF Aspose.Words est très facile et peut être accompli avec seulement deux lignes de code qui:
- Chargez votre document dans un Document objet utilisant l’un de ses constructeurs en spécifiant le nom du document avec son extension de format.
- Invoquer l’un des Document.Save méthodes sur le Document objet et spécifier le format de sortie souhaité en format PDF en entrant un nom de fichier avec l’extension.
L’exemple de code suivant montre comment convertir un document de DOCX en PDF Save
méthode:
Vous pouvez télécharger le fichier modèle de cet exemple à partir de Aspose.Words GitHub.
Parfois, il est nécessaire de spécifier des options supplémentaires, qui peuvent affecter le résultat de la sauvegarde d’un document en format PDF. Ces options peuvent être spécifiées par l’utilisation de PdfSaveOptions classe, contenant des propriétés qui déterminent comment la sortie PDF sera affichée.
Notez qu’avec la même technique, vous pouvez convertir n’importe quel document format de distribution en format PDF.
Convertir en différents PDF Normes
Aspose.Words fournit les PdfCompliaceénumération pour soutenir la conversion du DOC ou DOCX en différents formats PDF (tels que PDF 1.7, PDF 1.5, etc.).
L’exemple de code suivant montre comment convertir un document en PDF 1.7 en utilisant PdfSaveOptions conformité au document PDF17:
Convertir les images en PDF
La conversion en PDF n’est pas limitée par Microsoft Word les formats de documents. Tout format supporté par Aspose.Words, y compris programmatiquement créé, peut également être converti en PDF. Par exemple, nous pouvons convertir des images d’une seule page, comme JPEG, PNG, BMP, EMF ou WMF, ainsi que des images multi-pages, comme TIFF et GIF, en PDF.
L’exemple de code suivant montre comment convertir les images JPEG et TIFF en PDF:
Pour que ce code fonctionne, vous devez ajouter des références à Aspose.Words, Java.awt.image, et javax. packages de classe imageio pour votre projet.
Réduire le format PDF Taille de sortie
Lors de l’enregistrement en PDF, vous pouvez spécifier si vous voulez optimiser la sortie. Pour ce faire, vous devez OptimizeOutput drapeau true, puis redondantes toiles nichées et toiles vides seront enlevées, voisin glyphs avec le même formatage sera concaténé.
L’exemple de code suivant montre comment optimiser la sortie:
Voir aussi
- L’article Rendus pour plus d’informations sur les formats de page fixe et de diffusion
- L’article Conversion en format de page fixe pour plus d’informations sur la mise en page
- L’article Spécifier les options de rendez-vous de la conversion en PDF pour plus d’informations sur l’utilisation
PdfSaveOptions
classe