![تحويل SVG إلى EPS PS](images/SVG-to-EPS-PS.jpg#center)
تُستخدم ملفات SVG بشكل شائع لأنها قابلة للتطوير دون فقدان جودة الصورة. يمكنك تحويل ملف SVG إلى EPS أو PS ملفات بوستسكريبت برمجيًا باستخدام C#. يمكنك استكشاف معلومات متعمقة حول التحويل في الأقسام التالية:
- SVG إلى EPS أو PS PostScript File Converter - تثبيت C# .NET API
- تحويل ملف SVG إلى EPS أو PS PostScript برمجيًا باستخدام C#
SVG إلى EPS أو PS PostScript File Converter - تثبيت C# .NET API
تحويل SVG إلى EPS أو PS هو عملية من خطوتين. أولاً ، يتم تحويل صورة SVG إلى تنسيق PDF ثم يتم تحويل ملف PDF إلى تنسيق EPS أو PS PostScript. لذلك ، يرجى تنزيل ملفات DLL لـ Aspose.SVG for .NET و Aspose.PDF لـ .NET API من الإصدارات الجديدة ، أو استخدم أوامر تثبيت NuGet التالية:
PM> Install-Package Aspose.SVG
PM> Install-Package Aspose.PDF
تحويل ملف SVG إلى EPS أو PS PostScript برمجيًا باستخدام C#
يمكنك تحويل صورة SVG إلى ملف EPS أو PS PostScript بالخطوات التالية:
- تهيئة كائن MemoryStream.
- قم بتحميل ملف SVG للإدخال باستخدام فئة SVGDocument.
- تهيئة مثيل لفئة PdfRenderingOptions.
- تقديم ملف SVG إلى ملف PDF باستخدام PdfDevice.
- حدد إعدادات الطابعة والصفحة.
- قم بتحويل ملف SVG إلى EPS أو PS.
يشرح الكود التالي كيفية تحويل ملف SVG إلى ملف EPS أو PS برمجيًا باستخدام C#:
// تهيئة كائن MemoryStream
MemoryStream stream = new MemoryStream();
// قم بتهيئة مستند SVG من ملف
SVGDocument document = new SVGDocument("light.svg");
// تهيئة مثيل لفئة PdfRenderingOptions
PdfRenderingOptions pdfRenderingOptions = new PdfRenderingOptions();
pdfRenderingOptions.PageSetup.AnyPage = new Page(new Size(500, 500), new Margin(10, 10, 10, 10));
// تهيئة مثيل لفئة PdfDevice
IDevice device = new PdfDevice(pdfRenderingOptions, stream);
// قم بتجسيد SVG إلى PDF ، وأرسل الوثيقة إلى جهاز العرض
document.RenderTo(device);
String printerName = "Microsoft XPS Document Writer";
String psOutFileName = "psOut.ps";
Document pdf = new Document(stream);
// قم بإنشاء إعدادات الطابعة
PrinterSettings printerSettings = new PrinterSettings();
printerSettings.PrinterName = (printerName);
printerSettings.PrintToFile = (true);
printerSettings.PrintFileName = (dataDir + psOutFileName);
// حدد إعدادات الصفحة
PageSettings pageSettings = new PageSettings();
pageSettings = printerSettings.DefaultPageSettings;
pageSettings.Margins = (new Margins(0, 0, 0, 0));
pageSettings.Color = (true);
PdfViewer viewer = new PdfViewer();
viewer.BindPdf(pdf);
viewer.AutoResize = (true);
viewer.AutoRotate = (true);
viewer.PrintPageDialog = (false);
// قم بتحويل ملف SVG إلى EPS أو PS
viewer.PrintDocumentWithSettings(pageSettings, printerSettings);
احصل على رخصة تقييم مجانية
يمكنك طلب رخصة تقييم مجانية لاختبار API دون أي قيود.
استنتاج
في هذه المقالة ، تعلمت كيفية تحويل Scalable Vector Graphic أو SVG إلى ملف PostScript بتنسيق EPS أو PS برمجيًا باستخدام C#. علاوة على ذلك ، يمكنك استكشاف الوثائق للتعرف على العديد من الميزات الأخرى التي تقدمها API. في حالة وجود أي استفسارات أو مخاوف ، لا تتردد في التواصل معنا على منتدى الدعم المجاني. وسنكون سعداء لمساعدتك!