[Aspose.Diagram][1] biedt een reeks voorzieningen om Microsoft [Visio][2]-diagrammen te manipuleren. Hiermee kunt u de processen van het bijwerken, exporteren en maken van Visio-diagrammen in op Node.js gebaseerde toepassingen automatiseren. Aspose.Diagram voor Node.js-bibliotheek biedt functies om Visio-bestanden te converteren naar andere populaire bestandsindelingen zoals [PDF][3], PNG en meer. Bovendien kunt u de diagrammen in een mum van tijd exporteren en afdrukken. In dit blogbericht laten we echter zien hoe VSDX programmatisch naar PDF kan worden geconverteerd in de Node.js-toepassing. In dit artikel komen de volgende punten aan bod:
- [Converteer VSDX naar PDF en PNG met behulp van Node.js - Visio API-installatie][4]
- [Hoe VSDX naar PDF te converteren in Node.js][5]
- [Node.js-bibliotheek om VSDX naar PNG te converteren][6]
Converteer VSDX naar PDF en PNG met behulp van Node.js - Visio API-installatie
Het is heel eenvoudig om deze [Node.js-bibliotheek][7] in uw Node.js-project te installeren. Voer de volgende opdracht uit om dit pakket in te schakelen:
npm install aspose.diagram --save
Hoe VSDX naar PDF te converteren in Node.js
In deze sectie zullen we een codefragment schrijven dat [Visio-diagram][8] programmatisch converteert naar PDF in de Node.js-app. Dit zijn de stappen om Visio-bestanden naar PDF te converteren:
- Initialiseer de constructor [Diagram()][9] om een VSDX-bestand te laden.
- Maak een instantiëring van het [PdfSaveOptions()][10]-object voor toegang tot verschillende attributen van het PDF-bestand.
- Roep de methode [setSplitMultiPages(true)][11] aan om te definiëren of het diagram moet worden gesplitst in meerdere pagina’s.
- Roep de methode [save(filename, format)][12] aan om op te slaan als PDF-bestand. Kopieer en plak het volgende codefragment in uw bestand.
Node.js-bibliotheek om VSDX naar PNG te converteren
Laten we de volgende stappen bekijken om VSDX-bestanden programmatisch naar PNG-bestanden te converteren:
- Roep de constructor [Diagram()][9] aan om een VSDX-bestand te laden.
- Initialiseer een nieuwe instantie van [ImageSaveOptions(saveFormat)][13] om aanvullende opties op te geven.
- U kunt de afbeeldingsresolutie en helderheid specificeren door de methoden [setResolution()][14], [setImageBrightness()][15] aan te roepen.
- Gebruik de methode [save(filename, format)][16] om het bestand op te slaan in PNG-indeling. Het volgende codefragment converteert een Visio-diagram naar een PNG-bestand.
Ontvang een gratis licentie
U kunt een [gratis tijdelijke licentie][17] selecteren om [Aspose.Diagram][18] voor Node.js te gebruiken zonder evaluatiebeperkingen.
Opsommen
We beëindigen deze blogpost hier. We hopen dat je hebt geleerd hoe je [VSDX][8] programmatisch kunt converteren naar PDF in Node.js**. Bovendien hebben we ook de [Aspose.Diagram for Node.js][1] API doorlopen die VSDX onmiddellijk naar PNG converteert. U kunt de [documentatie][7] verkennen voor meer functies. Bovendien schrijft [conholdate.com][19] voortdurend over nieuwe onderwerpen. Blijf daarom op de hoogte voor regelmatige updates.
Een vraag stellen
Als u vragen heeft, kunt u ons schrijven op het [forum.][20]
Zie ook
- [Converteer SVG programmatisch naar PDF in Java][21]
- [XML importeren in Excel in Node.js][22]
- [Merge of voeg cellen in Excel-werkbladen samen met Node.js][23] [1]: https://products.aspose.com/diagram/nodejs-java/ [2]: https://docs.fileformat.com/visio/ [3]: https://docs.fileformat.com/pdf/ [4]: #Convert-VSDX-to-PDF-and-PNG-using-Nodejs—Visio-API-installation [5]: #How-to-convert-VSDX-to-PDF-in-Nodejs [6]: #Nodejs-library-to-convert-VSDX-to-PNG [7]: https://docs.aspose.com/diagram/java/aspose-diagram-for-node-js-via-java/ [8]: https://docs.fileformat.com/visio/vsdx/ [9]: https://apireference.aspose.com/diagram/nodejs/Diagram [10]: https://apireference.aspose.com/diagram/nodejs/PdfSaveOptions [11]: https://apireference.aspose.com/diagram/nodejs/PdfSaveOptions#setSplitMultiPages [12]: https://apireference.aspose.com/diagram/nodejs/Diagram#save [13]: https://apireference.aspose.com/diagram/nodejs/ImageSaveOptions [14]: https://apireference.aspose.com/diagram/nodejs/ImageSaveOptions#setResolution [15]: https://apireference.aspose.com/diagram/nodejs/ImageSaveOptions#setImageBrightness [16]: https://apireference.aspose.com/diagram/nodejs/Diagram#save [17]: https://purchase.conholdate.com/temporary-license [18]: https://products.aspose.com/diagram/ [19]: https://www.conholdate.com/ [20]: https://forum.conholdate.com/ [21]: https://blog.conholdate.com/total/convert-svg-to-pdf-programmatically-in-java/ [22]: https://blog.conholdate.com/total/import-xml-into-excel-in-nodejs/ [23]: https://blog.conholdate.com/total/unmerge-or-merge-cells-in-excel-worksheets-using-nodejs/