EPS PS إلى SVG csharp

تحتوي ملفات EPS أو PS على رسومات متجهة ويشيع استخدامها من قبل المصممين. يمكن أن تحتوي على صور عالية الدقة بما في ذلك الأشكال أو النصوص وغالبًا ما تستخدم لطباعة اللوحات الإعلانية أو أغلفة المباني. في بعض السيناريوهات ، قد تحتاج إلى تحويل ملف EPS أو PS إلى صورة SVG. تتناول هذه المقالة كيفية تحويل ملفات EPS أو PS PostScript إلى SVG في C#.

EPS أو PS to SVG Converter - تثبيت C# APIs

يمكنك تحويل ملف EPS أو PS إلى تنسيق صورة SVG في خطوتين. أولاً ، تحتاج إلى تحويل EPS إلى مستندات PDF باستخدام Aspose.Page لـ .NET. ثم يتم إجراء تحويل PDF إلى SVG باستخدام Aspose.PDF لـ .NET API. الرجاء تنزيل ملفات DLL لـ Aspose.Page for .NET و Aspose.PDF for .NET API أو تثبيت واجهات برمجة التطبيقات هذه باستخدام أوامر NuGet التالية:

PM> Install-Package Aspose.Page  
PM> Install-Package Aspose.PDF

تحويل EPS أو PS إلى SVG برمجيًا باستخدام C#

يمكنك تحويل ملفات EPS أو PS PostScript إلى تنسيق SVG باتباع الخطوات التالية:

  1. قم بإنشاء مثيل لفئة MemoryStream.
  2. قم بتحميل ملف EPS للإدخال مع فئة PsDocument.
  3. قم بتحويل ملف EPS إلى PDF باستخدام فئة PdfSaveOptions.
  4. قم بتحميل ملف PDF الوسيط وتهيئة مثيل الفئة SvgSaveOptions.
  5. احفظ ملف SVG الناتج.

يوضح مقتطف الشفرة أدناه كيفية تحويل ملف EPS أو PS إلى صورة SVG برمجيًا باستخدام C#:

// تهيئة كائن فئة MemoryStream
Stream stream = new MemoryStream();

// تهيئة تدفق إدخال PostScript
System.IO.FileStream psStream = new System.IO.FileStream("input.eps", System.IO.FileMode.Open, System.IO.FileAccess.Read);
Aspose.Page.EPS.PsDocument document = new Aspose.Page.EPS.PsDocument(psStream);

// إذا كنت تريد تحويل ملف بوستسكريبت على الرغم من الأخطاء الطفيفة ، فقم بتعيين هذه العلامة
bool suppressErrors = true;

// تهيئة كائن الخيارات بالمعلمات الضرورية.
Aspose.Page.EPS.Device.PdfSaveOptions options = new Aspose.Page.EPS.Device.PdfSaveOptions(suppressErrors);

// تهيئة كائن فئة PdfDevice
Aspose.Page.EPS.Device.PdfDevice device = new Aspose.Page.EPS.Device.PdfDevice(stream, new System.Drawing.Size(595, 842));

// قم بتحويل ملف EPS إلى تنسيق PDF
document.Save(device, options);

// قم بتحميل مستند PDF الوسيط
Aspose.Pdf.Document pdfDocument = new Aspose.Pdf.Document(stream);

// إنشاء كائن من فئة SvgSaveOptions
Aspose.Pdf.SvgSaveOptions saveOptions = new Aspose.Pdf.SvgSaveOptions();

// احفظ ملف الإخراج كصورة SVG
pdfDocument.Save("output.svg", saveOptions);

احصل على ترخيص API مجاني

يمكنك الحصول على ترخيص مؤقت لاختبار جميع ميزات واجهة برمجة التطبيقات بدون أي قيود تقييمية.

تجريبي على الإنترنت

يرجى تجربة تطبيق الويب EPS to SVG Converter للتحقق من إمكانيات تحويل الملف.

استنتاج

في هذه المقالة ، قمت باستكشاف كيفية تحويل ملف EPS أو PS PostScript إلى تنسيق صورة SVG برمجيًا في C#. علاوة على ذلك ، يمكنك التحقق من الميزات الأخرى لواجهة برمجة التطبيقات من خلال الاطلاع على قسم التوثيق. لا تتردد في الاتصال بنا على المنتدى لمناقشة أي من مخاوفك.

أنظر أيضا

تحويل XPS أو OXPS إلى Word DOCX / DOC في C#