Ovaj vodič se fokusira na kako pretvoriti EPS u JPG u C#. Objašnjava konfiguraciju API-ja i algoritam korak po korak nakon kojeg slijedi isječak koda koji se može pokrenuti kako biste mogli testirati značajku za promjenu EPS-a u JPG u C#. Trebate izvršiti samo nekoliko API poziva da biste obradili ulaznu datoteku EPS i prikazali je u formatu slike JPG.
Koraci za pretvaranje EPS-a u JPG koristeći C#
- Instalirajte biblioteku Aspose.Page u svoj sustav za pretvaranje EPS datoteka
- Inicijalizirajte objekt klase FileStream za čitanje izvorne EPS datoteke
- Učitajte ulazni EPS dokument pomoću klase PsDocument
- Instancirajte objekt klase ImageSaveOptions da postavite svojstva slike
- Napravite uređaj za renderiranje slike za renderiranje JPG slike
- Pretvorite EPS datoteku u dokument JPG formata
Gore navedeni koraci sažimaju informacije o tome kako transformirati EPS u JPG u C#. Kao što je spomenuto u prvom koraku, API se može lako konfigurirati u vašem okruženju, a zatim nastaviti s čitanjem ulazne PostScript datoteke u EPS formatu. Nakon toga postavite svojstva slike i renderirajte je u JPG formatu kako biste ispunili svoje zahtjeve.
Kod za pretvaranje EPS-a u JPG u C#
using System.IO; | |
using Aspose.Page; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to convert EPS to JPG using C# | |
{ | |
// Initialize license | |
License lic = new License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Initialize PostScript input stream | |
//var epsFileStream = new FileStream( "sampleInput.eps", FileMode.Open, FileAccess.Read); | |
// Create PsDocument class object | |
Aspose.Page.EPS.PsDocument document = new Aspose.Page.EPS.PsDocument(new FileStream( "sampleInput.eps", FileMode.Open, FileAccess.Read)); | |
//Initialize options object with necessary parameters. | |
Aspose.Page.EPS.Device.ImageSaveOptions options = new Aspose.Page.EPS.Device.ImageSaveOptions(); | |
// Initialize ImageDevice class object | |
Aspose.Page.EPS.Device.ImageDevice device = new Aspose.Page.EPS.Device.ImageDevice(); | |
document.Save(device, options); | |
byte[][] imagesBytes = device.ImagesBytes; | |
int iIndex = 1; | |
// Write output JPG image file | |
foreach (byte[] imageBytes in imagesBytes) | |
{ | |
string outputImagePath = Path.GetFullPath("EPStoJPG_" + iIndex.ToString() + ".jpg"); | |
using (FileStream fs = new FileStream(outputImagePath, FileMode.Create, FileAccess.Write)) | |
{ | |
fs.Write(imageBytes, 0, imageBytes.Length); | |
} | |
iIndex++; | |
} | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
Ovaj primjer koda može se koristiti za obradu PostScript datoteka u EPS formatu. Prvo učitajte ulaznu EPS datoteku u tok, zatim možete odrediti kvalitetu slike, razlučivost, mapu s dodatnim fontovima, oznaku za suzbijanje pogrešaka i dobiti popis potisnutih pogrešaka ako ih ima. Na kraju, stvorite uređaj za renderiranje slike za izvoz iz EPS-a u JPG u C# dok navedete naziv izlazne datoteke.
Ovaj vodič pokriva pojedinosti o pretvaranju EPS datoteke u JPG u C#. Osim toga, ako ste zainteresirani za istraživanje konverzije XPS datoteke u JPG sliku, pročitajte članak na kako pretvoriti XPS u JPG u C#.