Ez az alapvető oktatóanyag azt mutatja be, hogyan lehet PUB-t JPG-vé konvertálni C#-ban. Tartalmazza a környezetkonfigurációt, valamint az algoritmust és a kódrészletet, hogy tisztázza a Publisher JPG formátumba C#-ban exportálásának teljes folyamatát. Csak néhány API-hívást kell végrehajtania a PUB fájlok feldolgozásához és JPG képként való megjelenítéséhez.
A PUB konvertálása JPG-re C# használatával
- Telepítse a Aspose.PUB és Aspose.PDF könyvtárakat a PUB-fájlok feldolgozásához
- Elemezze a bemeneti PUB fájlt a Parse metódussal
- Alakítsa át a PUB-fájlt köztes PDF-fájllá
- Az egyes oldalak feldolgozásához töltse be a PDF-fájlt
- Ismételje meg a PDF-dokumentum minden oldalát
- Állítsa be a kimeneti képek felbontását
- Rendeljen meg minden oldalt JPG-képként a JpegDevice.Process módszerrel
Ezek a lépések összefoglalják a Publisher to JPG konverter C# nyelven történő létrehozásának teljes folyamatát. Tartalmazza a környezet beállításának részleteit és az összes alapvető információt, amelyet az átalakítás végrehajtásához tudnia kell. Dióhéjban a PUB-fájlt PDF-dokumentummá alakítja, majd a dokumentum minden oldalát JPG-képként exportálja.
Kód a PUB-ból JPG-vé konvertálásához C#-ban
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"); | |
} | |
} | |
} |
A fenti kódrészlet gyorsan bemutatja, hogyan lehet a Microsoft Publishert JPG-re konvertálni C#-ban. A ConvertToPdf metódus a PUB-fájlt egy adatfolyamban PDF-dokumentummá jeleníti meg. Ezután a PDF fájl oldalról oldalra kerül feldolgozásra, ahol különböző konstruktorok állnak rendelkezésre a JpegDevice osztályhoz, amelyek segítségével az Ön igényei alapján meghatározható az oldalfelbontás, méret stb. Végül a kimeneti JPG képfájlok a Process metódussal exportálódnak.
Ez az oktatóanyag elmagyarázza a PUB-fájlok C#-ban JPG-vé konvertálásával kapcsolatos részleteket. Ha azonban a PUB-fájlt PNG-képpé szeretné konvertálni, kérjük, olvassa el a hogyan lehet a PUB-t PNG-re konvertálni C#-ban című cikket.