Onlangs hebben we een blogpost gepubliceerd over hoe u [Visio naar SVG][1] programmatisch kunt converteren. In deze blogpost leer je hoe je [PDF][2] converteert naar [SVG][3] in C# met behulp van deze beeldgenerator-API. Conversie van PDF naar SVG is een licht proces wanneer u deze .NET [bibliotheek][4] op ondernemingsniveau gebruikt. Bovendien kunt u programmatisch meer bouwen dan een eenvoudige PDF naar SVG-converter. Voordat u verder gaat, moet u ervoor zorgen dat u .NET op uw lokale computer hebt geïnstalleerd. In deze blogpost komen de volgende onderdelen aan bod:
- [Image generator API-installatie][5]
- [PDF naar SVG converteren in C#][6]
- [PDF naar SVG-converter - geavanceerde opties][7]
API-installatie voor beeldgenerator
Welnu, u kunt de bibliotheek configureren door de DLL-bestanden te [downloaden][8] of installeren door de volgende opdracht uit te voeren in de [NuGet][9] pakketbeheerder.
Install-Package Aspose.Words
Hoe PDF naar SVG te converteren in C#
U kunt nu een PDF naar SVG-converter maken door een paar regels broncode in een .NET-toepassing te schrijven. De stappen zijn:
- Maak een instantie van de klasse [Document][10] en laad het PDF-bronbestand.
- Gebruik de methode [Opslaan][11] om het bestand in SVG-indeling op te slaan. Kopieer en plak de volgende code in uw hoofdbestand: De uitvoer is te zien in de onderstaande afbeelding:
PDF naar SVG-converter - geavanceerde opties
Evenzo kunt u uw API-aanroepen configureren om aan uw zakelijke vereisten te voldoen en kunt u bepaalde opties specificeren tijdens PDF naar SVG-conversie. Volg de onderstaande stappen:
- Initialiseer een object van de klasse [Document][10] en laad het PDF-bronbestand.
- Initialiseert een nieuwe instantie van de klasse [ImageSaveOptions][12] die kan worden gebruikt om gerenderde afbeeldingen op te slaan in de SVG-indeling.
- Stel de eigenschap [PageSet][13] in op “0” om alleen de eerste pagina van een document te converteren.
- Wijzig de helderheid van de afbeelding door de waarde van de eigenschap [ImageBrightness][14] in te stellen.
- Stel de waarde van de eigenschap [ImageContrast][15] in om het contrast van de afbeelding te wijzigen.
- Wijzig de horizontale resolutie door de waarde van de eigenschap [HorizontalResolution][16] in te stellen.
- Roep de methode [Opslaan][11] aan om het SVG-bestand op te slaan.
Ontvang een gratis licentie
U kunt gebruik maken van een [gratis tijdelijke licentie][17] om de API zonder evaluatiebeperkingen uit te proberen.
Opsommen
We beëindigen deze blogpost op dit punt. Hopelijk heb je geleerd hoe je PDF programmatisch converteert naar SVG in C#. Daarnaast heb je enkele geavanceerde opties doorlopen voor deze afbeeldingsgenerator-API. Deze gids helpt u als u bereid bent een PDF naar SVG-converter te bouwen voor uw zakelijke toepassing. Vergeet ten slotte niet de [documentatie][18] te bezoeken voor meer informatie over andere geweldige methoden. Bovendien raden we u aan onze [Aan de slag-gids][19] te volgen. Ten slotte schrijft [conholdate.com][20] nieuwe blogposts. Blijf dus in contact voor regelmatige updates.
Een vraag stellen
U kunt uw vragen of opmerkingen aan ons doorgeven op ons [forum][21].
Veelgestelde vragen
Kan ik een PDF converteren naar een SVG? Maak een instantie van de klasse [Document][10] en laad het PDF-bronbestand en roep de methode [Opslaan][11] aan om het bestand in SVG-indeling op te slaan.
Zie ook
- [Visio converteren naar SVG in C#][22]
- [Visio naar PDF converteren in C#][23] [1]: https://blog.conholdate.com/total/how-to-convert-visio-to-svg-in-csharp/ [2]: https://docs.fileformat.com/pdf/ [3]: https://docs.fileformat.com/page-description-language/svg/ [4]: https://products.aspose.com/words/net/ [5]: #Image-generator-API-installation [6]: #How-to-convert-PDF-to-SVG-in-C [7]: #PDF-to-SVG-converter—advanced-options [8]: https://releases.aspose.com/words/net// [9]: https://www.nuget.org/packages/Aspose.Words [10]: https://reference.aspose.com/words/net/aspose.words/document/document/#constructor_3 [11]: https://reference.aspose.com/words/net/aspose.words/document/save/#save_2 [12]: https://reference.aspose.com/words/net/aspose.words.saving/imagesaveoptions/imagesaveoptions/ [13]: https://reference.aspose.com/words/net/aspose.words.saving/imagesaveoptions/pageset/ [14]: https://reference.aspose.com/words/net/aspose.words.saving/imagesaveoptions/imagebrightness/ [15]: https://reference.aspose.com/words/net/aspose.words.saving/imagesaveoptions/imagecontrast/ [16]: https://reference.aspose.com/words/net/aspose.words.saving/imagesaveoptions/horizontalresolution/ [17]: https://purchase.conholdate.com/temporary-license [18]: https://docs.aspose.com/words/net/convert-a-document-to-an-image/#convert-to-image-format [19]: https://docs.aspose.com/words/net/getting-started/ [20]: https://conholdate.com/ [21]: https://forum.conholdate.com/ [22]: https://blog.conholdate.com/total/how-to-convert-visio-to-svg-in-csharp/ [23]: https://blog.conholdate.com/total/convert-visio-to-pdf-in-csharp/