U području razvoja softvera, potreba za prikazom PDF dokumenata kao PNG slika pojavljuje se u različitim scenarijima. Bilo da gradite sustav za upravljanje dokumentima, PDF preglednik ili jednostavno trebate pretvoriti PDF u slikovne datoteke za vizualizaciju ili dijeljenje, znati kako prikazati PDF kao sliku može biti neprocjenjiva vještina. U ovom sveobuhvatnom vodiču, provest ćemo vas kroz proces, korak po korak, dajući vam znanje o renderiranju PDF-a kao PNG-a pomoću C#. Štoviše, osigurat ćemo vam C# kod za renderiranje PDF-a u PNG.
Koraci za renderiranje PDF-a kao PNG-a pomoću C#
- Za renderiranje PDF-a u PNG, instalirajte GroupDocs.Viewer for .NET pomoću upravitelja paketa NuGet
- Dodajte GroupDocs.Viewer referencu u svoj projekt za pretvaranje PDF-a u PNG
- Stvorite objekt klase Viewer prosljeđivanjem putanje ulazne PDF datoteke kao argumenta njenom konstruktoru
- Stvorite objekt klase PngViewOptions i postavite svojstva za širinu i visinu slike
- Pozovite metodu Viewer.View s opcijama prikaza za prikaz PDF datoteke kao PNG
PNG je popularan format slike koji čuva vizualne elemente PDF datoteka, čineći ih prikladnima za korištenje kao slike. PNG datoteke su male i jednostavne za razmjenu. Također su spremni za ispis, što vam omogućuje da zadržite izgled i kvalitetu dokumenta. Ako ste instalirali .NET na svoj sustav, možete bez napora implementirati gore navedene upute na često korištenim operativnim sustavima kao što su Windows, macOS i Linux za konvertiranje PDF stranica u PNG u C#. Proces renderiranja dodatno je objašnjen kroz primjer koda dat u nastavku.
Kod za prikaz PDF-a kao PNG pomoću C#
using GroupDocs.Viewer; | |
using GroupDocs.Viewer.Options; | |
namespace RenderPDFasPNGUsingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Viewer library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Viewer.lic"); | |
using (var viewer = new Viewer("input.pdf")) | |
{ | |
// Create a PNG image for each PDF page. | |
// {0} is replaced with the current page number in the image name. | |
var viewOptions = new PngViewOptions("output_{0}.png"); | |
// Set width and height. | |
viewOptions.Width = 800; | |
viewOptions.Height = 900; | |
viewer.View(viewOptions); | |
} | |
} | |
} | |
} |
U ovom vodiču istražili smo ključne korake za renderiranje PDF-a kao PNG u C#. Slijedeći ove korake, možete bez napora izvesti ovaj proces iscrtavanja za širok raspon aplikacija, uključujući web razvoj, upravljanje dokumentima i više. S ovim novostečenim znanjem možete učinkovito upravljati konverzijama PDF-a u PNG u svojim C# projektima. Nakon uspješnog postavljanja preporučene biblioteke i potrebnih prilagodbi na stazama datoteka, integracija koda za renderiranje u vaše projekte postaje jednostavan zadatak bez muke.
U našem prethodnom vodiču pružili smo potpune upute o prikazivanju PDF-a kao HTML-a. Ako trebate dodatnu pomoć, preporučujemo da pogledate naš članak o tome kako renderiraj PDF kao HTML koristeći C#.