Convertir un document en PDF
La possibilité de convertir facilement et de manière fiable des 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 à mise en page fixe, qui préserve l’apparence d’origine d’un document lors de son rendu sur diverses plates-formes. Le terme" rendu " est utilisé dans Aspose.Words pour 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. le moteur de mise en page Aspose.Words imite le fonctionnement du moteur de mise en page de Microsoft Word, 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 par programme un document du format DOC ou DOCX en PDF sans utiliser Microsoft Office. Cet article explique comment effectuer cette conversion.
Conversion de DOCX ou DOC en PDF
La conversion du format de document DOC ou DOCX au format PDF en Aspose.Words est très simple et peut être réalisée avec seulement deux lignes de code qui:
- Chargez votre document dans un objet Document en utilisant l’un de ses constructeurs en spécifiant le nom du document avec son extension de format.
- Appelez l’une des méthodes Document.Save sur l’objet Document et spécifiez le format de sortie souhaité comme PDF en entrant un nom de fichier avec le “.PDF” extension.
L’exemple de code suivant montre comment convertir un document de DOCX en PDF à l’aide de la méthode Save
:
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, ce qui peut affecter le résultat de l’enregistrement d’un document en tant que PDF. Ces options peuvent être spécifiées en utilisant la classe PdfSaveOptions, 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 au format de mise en page de flux au format PDF.
Convertir en différentes normes PDF
Aspose.Words fournit l’énumération PdfCompliacepour prendre en charge la conversion de DOC ou DOCX en diverses normes de format PDF (telles 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 avec la conformité à PDF17:
Convertir des images en PDF
La conversion en PDF n’est pas limitée par les formats de document Microsoft Word. Tout format pris en charge par Aspose.Words, y compris créé par programmation, peut également être converti en PDF. Par exemple, nous pouvons convertir des images d’une seule page, telles que JPEG, PNG, BMP, EMF, ou WMF, ainsi que des images de plusieurs pages, telles que TIFF et GIF, à PDF.
L’exemple de code suivant montre comment convertir des images JPEG et TIFF en PDF:
Pour que ce code fonctionne, vous devez ajouter des références à Aspose.Words, Java.tta.image et javax.packages de classe imageio pour votre projet.
Réduire la Taille de sortie PDF
Lors de l’enregistrement dans PDF, vous pouvez spécifier si vous souhaitez optimiser la sortie. Pour ce faire, vous devez définir l’indicateur OptimizeOutput sur true, puis les toiles imbriquées redondantes et les toiles vides seront supprimées, les glyphes voisins avec la même mise en forme seront concaténés.
L’exemple de code suivant montre comment optimiser la sortie:
Voir Aussi
- L’article Rendu pour plus d’informations sur les formats de page fixe et de mise en page de flux
- L’article Conversion au format de page fixe pour plus d’informations sur la mise en page
- L’article Spécifiez les options de rendu Lors de la conversion en PDF pour plus d’informations sur l’utilisation de la classe
PdfSaveOptions