Zakelijke diagrammen en stroomschema’s bieden veel mogelijkheden voor gegevenspresentatie en -compilatie. U kunt vectorafbeeldingen van hoge kwaliteit opslaan met geavanceerde functies. [VSD][1]-bestanden hebben echter enkele beperkingen, zoals dat ze moeilijk te bewerken zijn. Daarom kunt u Visio-bestanden converteren naar andere veelgebruikte bestandsindelingen, zoals [PDF][2], [PNG][3] en meer. In dit blogbericht gebruiken we dit .NET-diagram [bibliotheek][4] om Visio programmatisch om te zetten naar PDF in C#. De volgende punten komen aan bod:
- [.NET diagram bibliotheek installatie][5]
- [Visio naar PDF converteren in C#][6]
- [VSD naar PDF - geavanceerde opties][7]
Installatie van .NET-diagrambibliotheek
De conversie van VSD naar PDF is een kwestie van een paar regels broncode in een .NET-toepassing. U kunt dus de DLL [downloaden][8] of deze bibliotheek installeren door de volgende opdracht uit te voeren in de [NuGet][9] pakketbeheerder.
Install-Package Aspose.Diagram
Converteer Visio naar PDF in C#
Nu kunt u een codefragment schrijven om de functionaliteit te bereiken met behulp van methoden die beschikbaar zijn in deze .NET-diagrambibliotheek. De stappen zijn:
- Roep de constructor [Diagram][10] aan om een VSD-diagram te laden.
- Maak een instantie van de klasse [MemoryStream][11] om een stream te maken.
- Sla het diagram op in PDF-indeling door de methode [save][12] aan te roepen.
- Maak een PDF-bestand door een object van de klasse [FileStream][13] te initialiseren.
- Roep de methode [WriteTo][14] aan die de volledige inhoud van deze geheugenstroom naar een andere stroom schrijft.
- Sluit de streams. Kopieer en plak de volgende code in uw hoofdbestand: Je kunt de uitvoer zien in de onderstaande afbeelding:
VSD naar PDF - geavanceerde opties
Evenzo kun je de [documentatie][15] van deze .NET-diagrambibliotheek bezoeken om de andere coole methoden te leren kennen. Bovendien kunt u hiermee uw API-aanroepen configureren volgens uw zakelijke vereisten.
Ontvang een gratis licentie
U kunt gebruik maken van een [gratis tijdelijke licentie][16] om de API zonder evaluatiebeperkingen uit te proberen.
Opsommen
We beëindigen deze blogpost hier met de goede hoop dat je hebt geleerd hoe je Visio naar PDF converteert in C#. Verder biedt deze .NET-diagrambibliotheek een enorme stapel methoden om populaire conversies te bereiken, zoals VSD naar PDF-conversie. Er zijn andere relevante artikelen opgenomen in de sectie “Zie ook”. Bovendien raden we u aan onze [Aan de slag-gids][17] te volgen. Ten slotte schrijft [conholdate.com][18] nieuwe blogposts. Blijf daarom in contact voor regelmatige updates.
Een vraag stellen
U kunt uw vragen of verzoeken aan ons kenbaar maken op ons [forum][19].
Veelgestelde vragen
Hoe converteer ik een Visio-bestand naar PDF? Roep de constructor [Diagram][10] aan om een VSD-diagram te laden, maak een instantie van de klasse [MemoryStream][11] om een stream te maken en sla het diagram op in PDF-indeling door de methode [save][12] aan te roepen.
Zie ook
- [Verwijder watermerken uit PDF-documenten met Java][20]
- [Converteer JPEG naar PDF met Java][21] [1]: https://docs.fileformat.com/visio/ [2]: https://docs.fileformat.com/pdf/ [3]: https://docs.fileformat.com/image/png/ [4]: https://products.aspose.com/diagram/net/ [5]: #NET-diagram-library [6]: #Convert-Visio-to-PDF-in-C- [7]: #VSD-to-PDF—advanced-options [8]: https://releases.aspose.com/diagram/net/ [9]: https://www.nuget.org/packages/Aspose.diagram [10]: https://reference.aspose.com/diagram/net/aspose.diagram/ [11]: https://learn.microsoft.com/en-us/dotnet/api/system.io.memorystream?view=net-6.0 [12]: https://reference.aspose.com/diagram/net/aspose.diagram/diagram/save/#save [13]: https://learn.microsoft.com/en-us/dotnet/api/system.io.filestream?view=net-5.0 [14]: https://learn.microsoft.com/en-us/dotnet/api/system.io.memorystream.writeto?view=net-5.0#System_IO_MemoryStream_WriteTo_System_IO_Stream_ [15]: https://docs.aspose.com/diagram/net/convert-visio-to-pdf/ [16]: https://purchase.conholdate.com/temporary-license [17]: https://docs.aspose.com/diagram/net/getting-started/ [18]: https://conholdate.com/ [19]: https://forum.conholdate.com/ [20]: https://blog.conholdate.com/total/how-to-create-an-html-file-in-csharp/ [21]: https://blog.conholdate.com/total/convert-tiff-to-pdf-using-csharp/