Kako pretvoriti PUB u JPG u C#

Ovaj osnovni vodič pokriva kako pretvoriti PUB u JPG u C#. Uključuje konfiguraciju okruženja kao i algoritam i isječak koda za pojašnjenje cijelog postupka za izvoz Publishera u JPG u C#. Trebate napraviti samo nekoliko poziva API-ja da biste obradili PUB datoteke i prikazali ih kao JPG slike.

Koraci za pretvaranje PUB-a u JPG koristeći C#

  1. Instalirajte biblioteke Aspose.PUB i Aspose.PDF za obradu PUB datoteka
  2. Raščlanite ulaznu PUB datoteku metodom Parse
  3. Pretvorite PUB datoteku u srednju PDF datoteku
  4. Učitajte PDF datoteku za obradu svake stranice
  5. Iterirajte svaku stranicu PDF dokumenta
  6. Postavite razlučivost za izlazne slike
  7. Renderirajte svaku stranicu kao JPG sliku koristeći JpegDevice.Process metodu

Ovi koraci sažimaju cijeli postupak za stvaranje pretvarača Publisher u JPG u C#. Pokriva pojedinosti o postavljanju okruženja i sve osnovne informacije koje trebate znati za izvođenje konverzije. Ukratko, PUB datoteku pretvara u PDF dokument, a zatim se svaka stranica dokumenta izvozi kao JPG slika.

Kod za pretvaranje PUB-a u JPG u C#

using System;
using System.IO;
using Aspose.Pub;
namespace AsposeProjects
{
class Program
{
static void Main(string[] args) // Main function to convert PUB to JPG in C#
{
// Initialize license
License lic = new License();
lic.SetLicense("Aspose.Total.lic");
// Declare MemoryStream class object
MemoryStream stream = new MemoryStream();
var parser = PubFactory.CreateParser("input.pub");
// Parse the PUB file
var doc = parser.Parse();
// Convert PUB to PDF
PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);
// Create Document object
Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream);
foreach (Aspose.Pdf.Page page in document.Pages)
{
// Create Resolution object
Aspose.Pdf.Devices.Resolution resolution = new Aspose.Pdf.Devices.Resolution(300);
// Create a Jpeg device with Resolution
Aspose.Pdf.Devices.JpegDevice jpegDevice = new Aspose.Pdf.Devices.JpegDevice(resolution);
// Convert the PUB to a JPG image
jpegDevice.Process(page, "Page" + page.Number + ".jpg");
}
Console.WriteLine("Done");
}
}
}

Gornji isječak koda brza je demonstracija kako pretvoriti Microsoft Publisher u JPG u C#. Metoda ConvertToPdf renderira PUB datoteku u PDF dokument u toku. Zatim se PDF datoteka obrađuje stranicu po stranicu gdje su dostupni različiti konstruktori za klasu JpegDevice koji se mogu koristiti za određivanje rezolucije stranice, dimenzija itd. na temelju vaših zahtjeva. Konačno, izlazne JPG slikovne datoteke izvoze se metodom Process.

Ovaj vodič objašnjava detalje koji se odnose na konverziju PUB datoteke u JPG u C#. Međutim, ako želite pretvoriti PUB datoteku u PNG sliku, pogledajte članak na kako pretvoriti PUB u PNG u C#.

 Hrvatski