Aspose.Page PS Converter за .NET
Aspose.Page PS Converter за .NET позволява на разработчиците да конвертират Постскрипт (PS) и Еккапсулирани PostScript (ЕПС) файлове в универсално съвместими ПДФ и формати на изображения като 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 за конвертиране на изображения
- Рендер PS страници в формати на изображения като JPEG, PNG, TIFF, BMP, GIF.
- Контрол на DPI, резолюция, цветна дълбочина и компресия.
- Създаване на единични или многострани TIFFs.
- Запазвайте прозрачността там, където е подкрепена.
управление на цветовете
- Изход в цветови режими RGB, CMYK или Grayscale.
- Използвайте ** ICC профили** за точна цветна репродукция.
- Редактиране на яркостта, контраста или гамата по време на rendering.
Page Range и Layout Control
- Конвертирайте избрани страници или страници.
- Ротирайте, скалирайте или приспособявайте страници към персонализирани изходни измерения.
- Добавете глави, стъпала или водни знаци с помощта на повиквания.
Управление на ефективността и ресурсите
- АПИ, базирани на потока, за да се справят с големи PS/EPS файлове ефективно.
- Паралелна конверсия поддръжка за обработка на партида.
- Инсталиране на неконтролирани ресурси за безопасност на паметта.
Интеграция и разширителност
- Флуентен API дизайн се интегрира с зависимост инжекция.
- Събития за докладване на напредъка и персонализирано записване.
- Разширителна рендерационна тръба за персонализирани филтри.
Пример: Конвертиране на PS в 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 и настройките на цветовете с целевия медиум (печат срещу екран).
- Използвайте множествена заплаха за конверсии.
- Създайте инстанции за конвертиране, за да освободите неконтролирани ресурси.
- Използване на профилни ресурси в дълготрайни услуги и тънки съответно.
Системни изисквания
- OS : Windows, Linux или macOS с .NET Framework или .Net Core
- Фреймъри: .NET Standard 2.0+, .Net Core, .net 5/6+, Xamarin, Mono
- IDE: Microsoft Visual Studio, JetBrains Rider, Код за визуални студии
Често задавани въпроси
**Какви формати могат да бъдат конвертирани?**Изтегляне на статии (.ps, .eps) до PDF и формати на изображения, включително JPEG, PNG, BMP, GIF и TIFF.
**Поддържа ли се вграждането на шрифта?**Да, шрифтове могат да бъдат вградени или подредени по време на генерирането на PDF.
**Мога ли да конвертирам само конкретни страници?**Да, можете да зададете единични страници или ленти на страницата за конверсия.
**Поддържан ли е мериран лиценз?**Да, токен-базирани измервани лицензии се поддържат за проследяване на използването.