Jak przekonwertować PDF na JPEG w C#

Ten prosty temat zawiera informacje o tym, jak konwertować PDF na JPEG w C#. Obejmuje wszystkie informacje wymagane do ustanowienia środowiska i szczegółowe kroki w celu wykonania zadania. Aby przekonwertować PDF na JPEG, przedstawiono kod C# wraz z dostosowaniem wyjściowego obrazu JPEG.

Kroki, aby przekonwertować PDF na Jpeg w C#

  1. Stwórz środowisko projektu, aby dodać Aspose.PDF for .NET do aplikacji za pomocą menedżera pakietów Nuget
  2. Uzyskaj dostęp do źródłowego pliku PDF w celu konwersji na obraz JPEG przy użyciu instancji klasy Document
  3. Ustaw rozdzielczość wyjściowego obrazu JPEG
  4. Utwórz i skonfiguruj obiekt JpegDevice, używając określonej rozdzielczości i innych ustawień
  5. Zapisz załadowane strony pliku PDF jako obrazy JPEG za pomocą funkcji JpegDevice.Process

Powyższe kroki obejmują informacje o bibliotekach niezbędnych do konwersji PDF na JPEG przy użyciu C# oraz szczegółową sekwencję kroków do prawidłowej implementacji. Można uzyskać dostęp do źródłowego pliku PDF z dysku i po prostu przekonwertować jego strony do plików JPEG. Obiekt JpegDevice ustawia wyjściową rozdzielczość JPEG i zawiera metodę Process służącą do konwersji PDF na JPEG.

Kod do konwersji PDF na Jpeg przy użyciu 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();
}
}
}
}
}

Aby konwertować PDF na JPEG, wyświetlany jest kod C#, w którym rozdzielczość jest ustawiana dla wyjściowego obrazu JPEG za pomocą instancji klasy Resolution. Instancja klasy JpegDevice służy do ustawiania rozdzielczości żądanych obrazów JPEG, po czym następuje iteracja każdej strony w pliku PDF i użycie metody JpegDevice.Process służy do zapisywania każdego obrazu w pliku PDF do poszczególnych obrazów JPEG.

Skupiliśmy się na tym, jak za pomocą C# przekonwertować PDF na JPEG, jednak jeśli chcesz dowiedzieć się, jak usunąć ograniczenia z pliku PDF, zapoznaj się z artykułem na jak usunąć wszystkie ograniczenia z PDF w C#.

 Polski