Файл EPS — це векторна графіка, що зберігається у форматі Encapsulated PostScript. Вони можуть містити текст, графіку або інший візуальний вміст. Його функція масштабованості робить його кращим вибором для графічних дизайнерів для збереження банерів, рекламних щитів та інших великих завдань друку. Однак іноді вам може знадобитися об’єднати декілька файлів EPS. У цій статті розповідається про те, як програмно об’єднати або об’єднати файли EPS у C#.
- Об’єднайте або об’єднайте файли EPS – встановлення C# API
- Програмне об’єднання файлів EPS у C#
- Об’єднайте файли EPS за допомогою додаткових параметрів у 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#. Крім того, кілька інших функцій API описано в розділі документація в різних розділах. Будь ласка, не соромтеся зв’язатися з нами на форумі, якщо ви хочете обговорити будь-які свої запитання.
Дивись також
Перетворіть файл EPS або PS PostScript на документ DOCX або DOC Word на C#