Kako prikazati PDF kao PNG pomoću C#

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#

  1. Za renderiranje PDF-a u PNG, instalirajte GroupDocs.Viewer for .NET pomoću upravitelja paketa NuGet
  2. Dodajte GroupDocs.Viewer referencu u svoj projekt za pretvaranje PDF-a u PNG
  3. Stvorite objekt klase Viewer prosljeđivanjem putanje ulazne PDF datoteke kao argumenta njenom konstruktoru
  4. Stvorite objekt klase PngViewOptions i postavite svojstva za širinu i visinu slike
  5. 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#.

 Hrvatski