Šis straipsnis atsako į klausimą apie kaip konvertuoti XPS į JPG C#. Jame yra aplinkos konfigūracijos informacija, žingsnis po žingsnio procedūra ir kodo fragmentas, skirtas pakeisti XPS į JPG C#. Jums tereikia įkelti įvesties failą XPS ir konvertuoti jį į JPG formatą tik keliais API metodų iškvietimais.
Veiksmai, kaip konvertuoti XPS į JPG naudojant C#
- Įdiekite Aspose.Page biblioteką, kad XPS konvertuotumėte į JPG
- Įkelkite šaltinio XPS dokumentą naudodami srauto klasės egzempliorių
- Nustatykite vaizdo ypatybes naudodami JpegSaveOptions klasės objektą
- Norėdami sukurti išvesties failą, inicijuokite image rendering device
- Parašykite išvesties JPG vaizdą
Šie veiksmai apibendrina visą XPS į JPG keitiklį C# rašymo procesą. Jame paaiškinama bibliotekos konfigūracija jūsų sistemos aplinkoje, pakeičiamos kelios vaizdo ypatybės ir galiausiai pateikiama informacija apie kodo fragmentą, kad būtų parodyta funkcija. Be to, yra įvairių konstruktorių perkrovų, o tokie metodai kaip XpsDocument klasė, Įrašymo metodas ir kt., kad būtų galima improvizuoti taikymo logiką pagal jūsų poreikius.
Kodas XPS konvertuoti į JPG 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"); | |
} | |
} | |
} |
Šis kodo fragmentas gali efektyviai sukurti XPS į JPG vaizdo konverterį C#. Tačiau pagal savo poreikius galite koreguoti vaizdo kokybę, teksto atvaizdavimo patarimus ir kitas reikšmes. Be to, galite pasirinkti įrašyti išvesties JPG vaizdą į atminties srautą, failų srautą arba baitų formatu pagal savo pageidavimus.
Šiame vadove buvo pasidalinta išsamia informacija apie XPS konvertavimo į JPG C# procedūrą. Jei norite ištirti XPS konvertavimą į PDF, žr. straipsnį kaip konvertuoti XPS į PDF C#.