Створення Aspose.Page PS Converter для .NET

Aspose.Page PS Converter для .NET дозволяє розробникам конвертувати файли PostScript (PS) та Encapsulated Postcript (EPS ПДФ і формати зображення, такі як JPEG, PNG, TIFF, BMP, і GIF ПС Розробка та рендеринг через чистий API, підходящий для прикладів .NET на робочому столі, веб- або хмарочосі.

Інсталяція та установка

Для того, щоб почати користуватися PS Converter:

Aspose.Page.Metered metered = new Aspose.Page.Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");

Особливості та функції

ПС в PDF конвертація

  • Convert .ps і .eps Використання високоякісних PDF файлів.
  • Збереже вікторні графіки, шрифти та пошуковий текст.
  • Підтримує сучасні специфікації PDF (PDF 1.4–2.0, відповідність PDF/A).
  • Вставляє або підсетує шрифти автоматично, щоб зменшити розмір файлу.

ПС до конверсії зображень

  • Завантажити сторінки PS у формати зображення, такі як JPEG, PNG, TIFF, BMP, GIF.
  • Контроль ДПІ, роздільна здатність, кольорова глибина і компресія.
  • Створення односторонніх або багатосторінкових TIFF.
  • Зберегти прозорість там, де підтримується.

Управління кольором

  • Вихід у режимах кольорів RGB, CMYK або грейскале.
  • Використовуйте ** профілі ICC** для точної кольорової репродукції.
  • Налаштуйте яскравість, контраст або гамму під час рендеру.

Page Range і Layout Control

  • Конвертуйте вибрані сторінки або рядки сторін.
  • Ротація, масштаби або сторінки, які підходять до пристосованих вихідних розмірів.
  • Додайте головки, ноги або водяні знаки за допомогою зворотних куточків.

Управління ефективністю та ресурсами

  • Стрим-базовані АПІ для ефективного обробки великих файлів PS/EPS.
  • Паралельна підтримка конверсії для обробки пакетів.
  • Використання неконтрольованих ресурсів для безпеки пам’яті.

Інтеграція та розширеність

  • Дизайн Fluent API інтегрується з ін’єкцією залежності.
  • Події для прогрес-репортаж та персоналізований логінг.
  • Розширений рендеровий трубопровід для персоналізованих фільтрів.

Приклад: Конвертувати ПС в PDF

using Aspose.Page.EPS;
using Aspose.Page.EPS.Device;

// Load PostScript file
using (PsDocument document = new PsDocument("input.ps"))
{
    PsConverter converter = new PsConverter(document);
    PsConverterToPdfOptions options = new PsConverterToPdfOptions();
    
    // Save output PDF
    converter.Convert(options, "output.pdf");
}

Приклад: Конвертувати PS на зображення

using Aspose.Page.EPS;
using Aspose.Page.EPS.Device;

using (PsDocument document = new PsDocument("input.ps"))
{
    PsConverter converter = new PsConverter(document);
    PsConverterToImageOptions options = new PsConverterToImageOptions(ImageFormat.Png);
    options.Resolution = 300;

    converter.Convert(options, "output.png");
}

Традиції та найкращі практики

  • Затверджуйте файли PS/EPS для синтезу перед конвертацією.
  • Збіг вихід DPI і кольорові налаштування з цільовим середовищем (принтер проти екрану).
  • Використовуйте мультиплікацію для конверсій.
  • Використовуйте конвертерні приклади для звільнення нерухомих ресурсів.
  • Використання ресурсів профілю в довгострокових послугах і відповідно.

Системні вимоги

  • Операційна система: Windows, Linux або macOS з .NET Framework
  • Фрамі: .NET Standard 2.0+, .Net Core, .net 5/6+, Xamarin, Mono
  • IDE: Microsoft Visual Studio, JetBrains Rider, Код візуального студії

Часто задавані запитання

**Які формати можна конвертувати?**Створення PostScript (.ps, .eps) до PDF та форматів зображення, включаючи JPEG, PNG, BMP, GIF та TIFF.

**Чи підтримується вбудований шрифт?**Так, шрифти можуть бути вбудовані або підзавантажені під час створення PDF.

**Чи можу я конвертувати тільки конкретні сторінки?**Так, ви можете вказати односторонні сторінки або смуги сторінок для конверсії.

**Чи підтримується сертифікована ліцензія?**Так, ліцензія на основі токенів підтримується для відстеження використання.

 Українська