Kako pretvoriti PDF u JPEG u C#

Ova jednostavna tema uključuje informacije o tome kako pretvoriti PDF u JPEG u C#. Obuhvaća sve informacije potrebne za uspostavljanje okruženja i detaljne korake za izvršenje zadatka. Za pretvaranje PDF u JPEG C# kod je prikazan zajedno s prilagodbom izlazne JPEG slike.

Koraci za pretvaranje PDF-a u JPEG u C#

  1. Uspostavite projektno okruženje za dodavanje Aspose.PDF for .NET u aplikaciju pomoću upravitelja paketa Nuget
  2. Pristupite izvornoj PDF datoteci za pretvorbu u JPEG sliku pomoću instance klase Document
  3. Postavite razlučivost izlazne JPEG slike
  4. Stvorite i konfigurirajte objekt JpegDevice koristeći navedenu rezoluciju i druge postavke
  5. Spremite učitane stranice PDF datoteka kao JPEG slike pomoću funkcije JpegDevice.Process

Prethodno navedeni koraci pokrivaju informacije o potrebnim bibliotekama potrebnim za konvertiranje PDF-a u JPEG pomoću C# i detaljan niz koraka za pravilnu implementaciju. Možete pristupiti izvornoj PDF datoteci s diska i jednostavno pretvoriti njezine stranice u JPEG datoteke. Objekt JpegDevice postavlja izlaznu JPEG rezoluciju i sadrži metodu Process za pretvaranje PDF-a u JPEG.

Kod za pretvaranje PDF-a u JPEG pomoću C#

using System;
using System.IO;
using Aspose.Pdf;
using Aspose.Pdf.Devices;
namespace TestPDF
{
public class PdfToJpg
{
public static void PdfToJpgConverter()
{
String path = @"/Users/KnowledgeBase/TestData/";
// Applying product license to create JPEG from PDF in C#
License PdftoXlsLic = new License();
PdftoXlsLic.SetLicense(path+ "Conholdate.Total.Product.Family.lic");
// Initialize Document Class to load PDF and saving as JPEG
Document document = new Document(path+"Exported.pdf");
// Setting the JPEG devise for rendering
Resolution resolution = new Resolution(300);
JpegDevice jpegDevice = new JpegDevice(resolution);
for (int pageCount = 1; pageCount <= document.Pages.Count; pageCount++)
{
using (FileStream imageStream =
new FileStream($"{path}image{pageCount}_out.jpeg",
FileMode.Create))
{
// Convert a particular page and save the JPEG image to stream
jpegDevice.Process(document.Pages[pageCount], imageStream);
// Close the image stream
imageStream.Close();
}
}
}
}
}

Za konvertiranje PDF-a u JPEG C# kod je prikazan pri čemu je rezolucija postavljena za izlaznu JPEG sliku pomoću instance klase Rezolucija. Instanca klase JpegDevice koristi se za postavljanje razlučivosti željenih JPEG slika, nakon čega slijedi ponavljanje svake stranice unutar PDF-a i korištenje JpegDevice.Process se koristi za spremanje svake slike unutar PDF-a u pojedinačne JPEG slike.

Usredotočili smo se na to kako korištenjem C# pretvoriti PDF u JPEG, međutim, ako želite saznati više o uklanjanju ograničenja iz PDF-a, pogledajte članak na kako ukloniti sva ograničenja iz PDF-a u C#.

 Hrvatski