Kako pretvoriti XPS u JPG u C#

Ovaj članak odgovara na pitanje kako pretvoriti XPS u JPG u C#. Sadrži informacije o konfiguraciji okruženja, postupak korak po korak kao i isječak koda za promjenu XPS u JPG u C#. Trebate samo učitati ulaznu XPS datoteku i pretvoriti je u JPG format sa samo nekoliko poziva API metode.

Koraci za pretvaranje XPS u JPG pomoću C#

  1. Instalirajte biblioteku Aspose.Page da pretvorite XPS u JPG
  2. Učitajte izvorni XPS dokument s instancom klase Stream
  3. Postavite svojstva slike pomoću objekta klase JpegSaveOptions
  4. Inicijalizirajte image rendering device za stvaranje izlazne datoteke
  5. Napišite izlaznu JPG sliku

Ovi koraci sažimaju cijeli postupak pisanja XPS u JPG pretvarača u C#. Objašnjava konfiguraciju biblioteke u vašem okruženju sustava, mijenja nekoliko svojstava slike i na kraju pojedinosti o isječku koda za demonstraciju značajke na vašem kraju. Štoviše, postoje različita preopterećenja konstruktora, a metode kao što su klasa XpsDocument, metoda Save itd. dostupne su za improvizaciju logike aplikacije na temelju vaših zahtjeva.

Kod za pretvaranje XPS u JPG u C#

using System;
using System.IO;
using Aspose.Page.XPS;
using Aspose.Page.XPS.Presentation.Image;
namespace AsposeProjects
{
class Program
{
static void Main(string[] args) // Main function to convert XPS to JPG
{
// Initialize license
Aspose.Page.License lic = new Aspose.Page.License();
lic.SetLicense("Aspose.Total.lic");
// Initialize JPG output stream
using (Stream pdfStream = File.Open("XPStoJPG.jpg", FileMode.OpenOrCreate, FileAccess.Write))
// Initialize XPS input stream
using (Stream xpsStream = File.Open("input.xps", FileMode.Open))
{
// Load XPS document
XpsDocument XPSdocument = new XpsDocument(xpsStream, new XpsLoadOptions());
// Initialize JpegSaveOptions object
JpegSaveOptions options = new JpegSaveOptions()
{
SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality,
Resolution = 300
};
// Create rendering device
ImageDevice device = new ImageDevice();
// Save the output JPG file
XPSdocument.Save(device, options);
}
Console.WriteLine("Done");
}
}
}

Ovaj isječak koda može učinkovito stvoriti XPS u JPG pretvarač slika u C#. Međutim, možete prilagoditi kvalitetu slike, savjete za renderiranje teksta i druge vrijednosti ovisno o vašim potrebama. Štoviše, možete odlučiti zapisati izlaznu JPG sliku u memorijski tok, tok datoteke ili u bajt formatu prema vašim željama.

Ovaj vodič dijeli pojedinosti o postupku konvertiranja XPS u JPG u C#. Ako želite istražiti pretvorbu XPS u PDF, pogledajte članak na kako pretvoriti XPS u PDF u C#.

 Hrvatski