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#
- Instalirajte biblioteku Aspose.Page da pretvorite XPS u JPG
- Učitajte izvorni XPS dokument s instancom klase Stream
- Postavite svojstva slike pomoću objekta klase JpegSaveOptions
- Inicijalizirajte image rendering device za stvaranje izlazne datoteke
- 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#.