ملف EPS هو رسم متجه مخزن في تنسيق Encapsulated PostScript. يمكن أن تحتوي على نصوص أو رسومات أو محتوى مرئي آخر. تجعل ميزة قابلية التوسع الخاصة به الخيار المفضل لمصممي الرسوم لحفظ اللافتات واللوحات الإعلانية ومهام الطباعة الكبيرة الأخرى. ومع ذلك ، قد تحتاج أحيانًا إلى دمج ملفات EPS متعددة. تتناول هذه المقالة كيفية دمج ملفات EPS أو دمجها برمجيًا في C#.
- دمج أو دمج ملفات EPS - تثبيت C# API
- دمج ملفات EPS برمجيًا في C#
- دمج ملفات EPS باستخدام Advanced Options في C#
دمج أو دمج ملفات EPS - تثبيت C# API
Aspose.Page for .NET يمكن استخدام API للعمل مع تنسيقات لغة وصف الصفحة المختلفة بما في ذلك EPS. يمكنك تكوينه بسرعة عن طريق تنزيل الملفات المرجعية من صفحة التنزيلات أو باستخدام أمر التثبيت NuGet أدناه:
PM> Install-Package Aspose.Page
دمج ملفات EPS برمجيًا في C#
يمكنك بسهولة دمج ملفات EPS المختلفة باتباع الخطوات التالية:
- قم بتحميل ملف EPS المدخل لدمج مستندات EPS الأخرى.
- تهيئة PdfSaveOptions و PsDocument كائن فئة.
- قم بتحميل ملفات الإدخال للدمج.
- ادمج ملفات EPS واكتب الملف الذي تم تقديمه بتنسيق PDF.
يوضح مقتطف الشفرة أدناه كيفية دمج ملفات EPS برمجيًا في C#:
// تهيئة دفق إخراج PDF
FileStream pdfStream = new FileStream("output.pdf", FileMode.Create, FileAccess.Write);
// قم بتهيئة أول تدفق لملف EPS
FileStream psStream = new FileStream("input1.eps", FileMode.Open, FileAccess.Read);
// تهيئة كائن الخيارات بالمعلمات الضرورية
PdfSaveOptions options = new PdfSaveOptions(false);
// تهيئة كائن فئة PsDocument
PsDocument document = new PsDocument(psStream);
// قم بإنشاء مجموعة من ملفات EPS التي سيتم دمجها مع الملف الأول
string[] filesForMerge = new string[] { "input2.eps", "input3.eps" };
// تهيئة كائن فئة PdfDevice
PdfDevice device = new PdfDevice(pdfStream);
try
{
document.Merge(filesForMerge, device, options);
}
finally
{
psStream.Close();
pdfStream.Close();
}
دمج ملفات EPS مع الخيارات المتقدمة في C#
يمكنك ضبط خيارات متنوعة أثناء دمج ملفات EPS مختلفة. على سبيل المثال ، جودة الصور ، قمع الأخطاء ، إلخ. يرجى اتباع الخطوات أدناه لدمج ملفات EPS مختلفة مع الخيارات المتقدمة في C#:
- قم بتحميل ملف EPS المدخل لدمج الملفات الأخرى معه.
- عيّن الخصائص المختلفة التي تعرضها فئة PdfSaveOptions.
- دمج ملفات EPS المصدر واكتب ملف الإخراج.
يوضح مقتطف الشفرة أدناه كيفية دمج ملفات EPS في C#:
// تهيئة دفق إخراج PDF
FileStream pdfStream = new FileStream("output.pdf", FileMode.Create, FileAccess.Write);
// قم بتهيئة أول تدفق لملف EPS
FileStream psStream = new FileStream("input1.eps", FileMode.Open, FileAccess.Read);
// تهيئة كائن الخيارات بالمعلمات الضرورية
PdfSaveOptions options = new PdfSaveOptions();
options.JpegQualityLevel = 50;
options.SupressErrors = true;
options.Debug = false;
// تهيئة كائن فئة PsDocument
PsDocument document = new PsDocument(psStream);
// قم بإنشاء مجموعة من ملفات EPS التي سيتم دمجها مع الملف الأول
string[] filesForMerge = new string[] { "input2.eps", "input3.eps" };
// تهيئة كائن فئة PdfDevice
PdfDevice device = new PdfDevice(pdfStream);
try
{
document.Merge(filesForMerge, device, options);
}
finally
{
psStream.Close();
pdfStream.Close();
}
احصل على رخصة مؤقتة مجانية
يمكنك طلب ترخيص مؤقت مجاني لتقييم API بكامل طاقتها.
استنتاج
في هذه المقالة ، تعلمت كيفية دمج ملفات EPS المختلفة برمجيًا في C#. علاوة على ذلك ، يتم تناول العديد من الميزات الأخرى لواجهة برمجة التطبيقات في قسم التوثيق في فصول مختلفة. لا تتردد في التواصل معنا على المنتدى إذا كنت تريد مناقشة أي من استفساراتك.
أنظر أيضا
تحويل ملف EPS أو PS PostScript إلى مستند Word DOCX أو DOC في C#