Kako pretvoriti EPS u JPG u C#

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#

  1. Instalirajte biblioteku Aspose.Page u svoj sustav za pretvaranje EPS datoteka
  2. Inicijalizirajte objekt klase FileStream za čitanje izvorne EPS datoteke
  3. Učitajte ulazni EPS dokument pomoću klase PsDocument
  4. Instancirajte objekt klase ImageSaveOptions da postavite svojstva slike
  5. Napravite uređaj za renderiranje slike za renderiranje JPG slike
  6. 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#.

 Hrvatski