ادغام ترکیب EPS C#

یک فایل EPS یک گرافیک برداری است که در قالب پست اسکریپت کپسوله شده ذخیره شده است. آنها می توانند حاوی متن، گرافیک یا سایر محتوای بصری باشند. ویژگی مقیاس پذیری آن، آن را به انتخاب ترجیحی طراحان گرافیک برای ذخیره بنرها، بیلبوردها و سایر کارهای چاپی بزرگ تبدیل می کند. با این حال، گاهی اوقات ممکن است لازم باشد چندین فایل EPS را ادغام کنید. این مقاله نحوه ادغام یا ترکیب فایل های EPS را به صورت برنامه نویسی در سی شارپ پوشش می دهد.

فایل های EPS را ترکیب یا ادغام کنید – نصب API C#

Aspose.Page for .NET API را می توان برای کار با فرمت های مختلف زبان توضیحات صفحه از جمله EPS استفاده کرد. می‌توانید با دانلود فایل‌های مرجع از صفحه Downloads یا با استفاده از دستور نصب NuGet در زیر، آن را به سرعت پیکربندی کنید:

PM> Install-Package Aspose.Page

ادغام فایل های EPS به صورت برنامه ای در سی شارپ

با مراحل زیر می توانید به راحتی فایل های EPS مختلف را ادغام کنید:

  1. فایل EPS ورودی را برای ترکیب سایر اسناد EPS بارگیری کنید.
  2. شیء کلاس PdfSaveOptions و PsDocument را راه اندازی کنید.
  3. فایل های ورودی را برای ادغام بارگیری کنید.
  4. فایل های EPS را ترکیب کرده و فایل رندر شده را با فرمت PDF بنویسید.

قطعه کد زیر نحوه ادغام فایل های EPS را به صورت برنامه نویسی در سی شارپ نشان می دهد:

// جریان خروجی 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 با گزینه های پیشرفته در سی شارپ

هنگام ادغام فایل های EPS مختلف، می توانید گزینه های مختلفی را تنظیم کنید. به عنوان مثال، کیفیت تصاویر، حذف خطاها و غیره. لطفاً مراحل زیر را برای ادغام فایل های مختلف EPS با گزینه های پیشرفته در C# دنبال کنید:

  1. فایل EPS ورودی را برای ترکیب فایل های دیگر با آن بارگیری کنید.
  2. مشخصه های مختلفی را که توسط کلاس PdfSaveOptions در معرض دید قرار می گیرند، تنظیم کنید.
  3. فایل های EPS منبع را ادغام کرده و فایل خروجی را بنویسید.

قطعه کد زیر نحوه ادغام فایل های EPS در سی شارپ را توضیح می دهد:

// جریان خروجی 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 را به صورت برنامه نویسی در سی شارپ یاد گرفتید. علاوه بر این، چندین ویژگی دیگر API در بخش [اسناد] در فصل های مختلف پوشش داده شده است. لطفاً در صورت تمایل به بحث در مورد هر یک از سؤالات خود، با ما در [فروم 10 تماس بگیرید.

همچنین ببینید

تبدیل فایل EPS یا PS PostScript به یک سند ورد DOCX یا DOC در سی شارپ