Створення 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 для .NET NuGet Встановлення .
- Використовуйте ліцензію, як описано в Ліцензування за використанням Відключити повну функціональність.
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.
**Чи можу я конвертувати тільки конкретні сторінки?**Так, ви можете вказати односторонні сторінки або смуги сторінок для конверсії.
**Чи підтримується сертифікована ліцензія?**Так, ліцензія на основі токенів підтримується для відстеження використання.