Er zijn veel programmatische oplossingen beschikbaar met betrekking tot de conversie van [PDF][1]-documenten naar andere populaire afbeeldingsbestandsindelingen zoals [JPG][2], [PNG][3], [SVG][4] en meer. Deze blogpost installeert deze uitgebreide PDF-conversie [bibliotheek][5] in ons bestaande .NET-project. Als we dit doen, leren we hoe we PDF naar PNG in C# kunnen converteren door een paar regels broncode in C#-talen te schrijven. Laten we deze tutorial starten en ons einddoel in de kortst mogelijke tijd bereiken. De volgende punten gaan we behandelen:
- [PDF naar PNG-conversiebibliotheekinstallatie][6]
- [PDF converteren naar PNG in C#][7]
Installatie van PDF naar PNG-conversiebibliotheek
Deze bibliotheek biedt een breed scala aan functies om PDF-documenten programmatisch te manipuleren en te verwerken. U kunt de bibliotheek echter 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 PNG te converteren in C#
In dit gedeelte zullen we de codefragmenten schrijven die het proces van PDF naar PNG-conversie in een .NET-toepassing automatiseren. U kunt de volgende stappen volgen:
- Instantiseer een instantie van de klasse [Document][10] en laad een PDF-bronbestand.
- Initialiseer een object van de klasse [ImageSaveOptions][11] en de indeling naar JPEG.
- Stel de waarde van de eigenschap “[PageSet][12]” 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][13] in te stellen.
- Stel het contrast in door de waarde van de eigenschap [ImageContrast][14] in te stellen.
- Wijzig de horizontale resolutie door de waarde van de eigenschap [HorizontalResolution][15] in te stellen.
- Gebruik de methode [save][16] om het bestand in PNG-indeling op te slaan. Kopieer en plak de volgende code in uw hoofdbestand: De uitvoer is te zien in de onderstaande afbeelding:
Ontvang een gratis licentie
U kunt gebruik maken van een [gratis tijdelijke licentie][17] om de API zonder evaluatiebeperkingen uit te proberen.
Opsommen
Tot slot heb je onderzocht hoe je PDF naar PNG converteert in C# door de stappen en het codefragment te doorlopen. Bovendien kan dit artikel nuttig voor u zijn als u programmatisch een PDF naar PNG-converter wilt ontwikkelen. Bovendien kunt u de [documentatie][18] bezoeken voor andere methoden van deze PDF-conversiebibliotheek. 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
Hoe verander je een PDF in een afbeeldingsbestand? Maak een instantie van de klasse [Document][10] en laad een PDF-bronbestand, roep de methode [save][16] aan om het bestand in PNG-indeling op te slaan.
Zie ook
- [PDF converteren naar SVG in C#][22]
- [Visio converteren naar SVG in C#][23] [1]: https://docs.fileformat.com/pdf/ [2]: https://docs.fileformat.com/image/jpeg/ [3]: https://docs.fileformat.com/image/png/ [4]: https://docs.fileformat.com/page-description-language/svg/ [5]: https://products.aspose.com/words/net/ [6]: #PDF-to-PNG-conversion-library-installation [7]: #How-to-Convert-PDF-to-PNG-in-C [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.saving/imagesaveoptions/ [12]: https://reference.aspose.com/words/net/aspose.words.saving/imagesaveoptions/pageset/ [13]: https://reference.aspose.com/words/net/aspose.words.saving/imagesaveoptions/imagebrightness/ [14]: https://reference.aspose.com/words/net/aspose.words.saving/imagesaveoptions/imagecontrast/ [15]: https://reference.aspose.com/words/net/aspose.words.saving/imagesaveoptions/horizontalresolution/ [16]: https://reference.aspose.com/words/net/aspose.words/document/save/#save_2 [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-pdf-to-svg-in-csharp/ [23]: https://blog.conholdate.com/total/how-to-convert-visio-to-svg-in-csharp/