Convertir SVG en PDF à l'aide de l'API REST Node.js

Ce court tutoriel explique comment convertir SVG en PDF à l’aide de l’API REST Node.js. Il vous apprendra à développer un convertisseur SVG en PDF à l’aide de l’API Low Code Node.js et d’un SDK Cloud basé sur Node.js. Vous découvrirez le fonctionnement de l’API et téléchargerez le fichier converti depuis le stockage Cloud.

Condition préalable

Étapes pour convertir un fichier SVG en PDF à l’aide de l’API REST Node.js

  1. Créez une instance de l’objet PdfApi avec l’ID client et le secret pour changer SVG en PDF
  2. Définir le nom du fichier SVG source à utiliser dans le stockage Cloud
  3. Lire tous les octets du SVG source et créer un objet MemoryStream
  4. Appelez la méthode UploadFile() pour télécharger le flux de mémoire vers le stockage Cloud
  5. Appelez la méthode ObtenirSvgInStorageToPdf() pour transformer le fichier SVG du stockage Cloud en fichier PDF
  6. Analyser la réponse de l’API et récupérer le flux mémoire contenant le fichier PDF

Ces étapes résument le processus de conversion d’un fichier SVG en PDF à l’aide de l’interface REST Node.js. Lisez tous les octets du fichier SVG dans un flux mémoire, téléchargez-le sur un espace de stockage cloud et appelez la méthode GetSvgInStorageToPdf() pour convertir le fichier SVG en PDF. Enfin, récupérez le fichier PDF généré à partir du fichier SVG à l’aide de la réponse de l’API et enregistrez-le sur le disque.

Code pour convertir un fichier SVG en PDF à l’aide de l’interface REST Node.js

Ce code illustre la transformation du format de fichier SVG en PDF à l’aide du service RESTful Node.js. Le flux mémoire peut être généré à partir du fichier sur disque ou récupéré depuis une base de données ou un réseau. Vous pouvez modifier le PDF nouvellement créé en le téléchargeant sur le cloud et en effectuant les opérations souhaitées.

Ce guide nous a appris à convertir un fichier SVG en PDF. Pour convertir un fichier PS en PDF, consultez l’article sur Convertir un fichier PS en PDF à l’aide de l’API REST Node.js.

 Français