Conversion d'images en PDF

Une image vaut mieux que mille mots”. Les idées peuvent être véhiculées par une seule image fixe dans un mécanisme plus efficace qu’une simple description verbale. Par conséquent, les images sont largement utilisées dans la vie quotidienne. Une grande variété de formats d’image, y compris JPEG, PNG, BMP, GIF, TIFF, etc. sont utilisés pour le partage d’informations. Cependant, si nous tombons sur l’obligation de partager un grand nombre d’images, nous devons soit les archiver dans un seul lot, soit créer un livret dans un format qui peut être facilement visualisé à la réception. Ainsi, notre choix est Portable Document Format (PDF) car il maintient la fidélité du document indépendamment du logiciel d’application, du matériel ainsi que du système d’exploitation utilisé pour visualiser le fichier. Par conséquent, dans cet article, nous allons parler de la fonctionnalité de conversion d’image en PDF à l’aide des API Conholdate.Total pour .NET.

Convertir une image en PDF en C#

L’API est une solution de programmation leader offrant les capacités de traiter MS Word (DOC, DOCX, RTF, DOT, DOTX , DOTM, DOCM), OpenOffice: ODT, OTT. L’API permet aux développeurs de modifier, générer, rendre, convertir et imprimer des documents sans utiliser Microsoft Word. Il prend en charge la fonction de rendu de la sortie en DOC, RTF, HTML, OpenDocument, PDF, XPS , EPUB, et bien d’autres. Nous pouvons donc utiliser cette API pour la conversion d’image en PDF. Pour utiliser l’API, vous pouvez soit télécharger le fichier .dll ou ouvrir le gestionnaire de packages NuGet, rechercher Aspose.Words et installer. Veuillez exécuter la commande suivante sur la console du gestionnaire de packages pour l’installer.

 Install-Package Aspose.Words -Version 21.3.0

Veuillez suivre les étapes ci-dessous pour effectuer l’opération de conversion C#.NET

  • Créez une instance de la classe Document.
  • Créez une instance de DocumentBuilder et transmettez l’objet Document en tant qu’argument.
  • Appelez la méthode InsertImage(…) de la classe DocumentBuilder et passez le chemin de l’image source comme argument.
  • Appelez la méthode Save(..) et fournissez le nom du fichier résultant comme argument.
// Pour des exemples complets et des fichiers de données, rendez-vous sur https://github.com/aspose-words/Aspose.Words-for-.NET
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

builder.InsertImage(dataDir + "Watermark.png");
dataDir = dataDir + "DocumentBuilderInsertInlineImage_out.doc";
doc.Save(dataDir);

Obtenez une licence gratuite

Afin d’utiliser l’API sans aucune limitation, veuillez envisager de demander une licence temporaire gratuite.

Conclusion

Dans cet article, nous avons découvert les capacités du package Conholdate.Total for .NET pour la conversion d’images raster au format PDF.

Articles Liés

Vous pouvez envisager de visiter les liens suivants pour plus de détails sur