Jak převést PUB na JPG v C#

Tento základní návod popisuje jak převést PUB na JPG v C#. Zahrnuje konfiguraci prostředí i algoritmus a úryvek kódu pro objasnění celého procesu exportu Publisher do JPG v C#. Ke zpracování souborů PUB a jejich vykreslení jako JPG obrázků stačí provést několik volání API.

Kroky k převodu PUB na JPG pomocí C#

  1. Nainstalujte knihovny Aspose.PUB a Aspose.PDF pro zpracování souborů PUB
  2. Analyzujte vstupní soubor PUB pomocí metody Parse
  3. Převeďte soubor PUB na přechodný soubor PDF
  4. Pro zpracování každé stránky načtěte soubor PDF
  5. Opakujte každou stránku dokumentu PDF
  6. Nastavte rozlišení pro výstupní obrázky
  7. Vykreslete každou stránku jako obrázek JPG pomocí metody JpegDevice.Process

Tyto kroky shrnují celý proces vytvoření převodníku Publisher na JPG v C#. Zahrnuje detaily nastavení prostředí a všechny základní informace, které potřebujete znát pro provedení převodu. Stručně řečeno, převede soubor PUB na dokument PDF a poté se každá stránka dokumentu exportuje jako obrázek JPG.

Kód pro převod PUB na JPG v 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");
}
}
}

Výše uvedený fragment kódu je rychlou ukázkou toho, jak převést Microsoft Publisher na JPG v C#. Metoda ConvertToPdf vykreslí soubor PUB do dokumentu PDF ve streamu. Poté je soubor PDF zpracován stránku po stránce, kde jsou k dispozici různé konstruktory pro třídu JpegDevice, které lze použít k určení rozlišení stránky, rozměru atd. na základě vašich požadavků. Nakonec jsou výstupní obrazové soubory JPG exportovány metodou Process.

Tento tutoriál vysvětlil podrobnosti týkající se převodu souboru PUB na JPG v C#. Pokud však chcete převést soubor PUB na obrázek PNG, přečtěte si článek na jak převést PUB na PNG v C#.

 Čeština