Aspose.Page PS конвертер за .NET
Aspose.Page PS Converter for .NET омогућава програмерима да конвертују ПостСкрипт (ПС) и Енкапсулисани Пошскрит (ЕПС) датотеке у универзално компатибилне ПДФ и формати слике као што су ЈПЕГ, ПНГ, ТИФФ, БМП, и ГиФ ПС Парсинг и рендеринг кроз чисту АПИ, погодан за десктоп, веб или облачне .НЕТ апликације.
Инсталација и подешавање
Да бисте започели коришћење ПС конвертера:
- Инсталирајте Aspose.Page за .NET NuGet пакет Инсталација .
- Конфигуришете меру лиценце као што је описано у Метеран лиценцирање Откључивање пуне функционалности.
Aspose.Page.Metered metered = new Aspose.Page.Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");Карактеристике и функције
ПС у ПДФ конверзија
- Convert
.psи.epsДатотеке у висококвалитетној ПДФ. - Сачува векторске графике, шрифтове и претраживајући текст.
- Подржава модерне PDF спецификације (PDF 1.4–2.0, ПДФ/А усклађеност).
- Уграђује или подсети шрифтове аутоматски да смањи величину датотеке.
ПС за конверзију слике
- Преузмите ПС странице у формати слике као што су JPEG, PNG, TIFF, BMP, GIF.
- Контрола ДПИ, резолуција, дубина боје и компресија.
- Направите једностране или мултистрани ТИФФ-а.
- Сачувајте транспарентност где је подржана.
Управљање бојама
- Излаз у РГБ, ЦМИК, или граискале боја режима.
- Примените ** ИЦЦ профиле** за прецизну репродукцију боја.
- Прилагодите светлост, контраст или гама током рендера.
Page Range i Layout Control
- Конвертује изабране странице или линије странице.
- Ротирајте, скалирајте или прилагођавајте странице за подешавање излазних димензија.
- Додајте главе, стопала или водене ознаке користећи позивне кутије.
Унапређење и управљање ресурсима
- АПИ засноване на току да ефикасно управљају великим ПС / ЕПС датотекама.
- Паралелна конверзија подршка за обраду бацх-а.
- Уграђено распоређивање неконтролисаних ресурса за безбедност меморије.
Интеграција и проширеност
- Флуент АПИ дизајн се интегрише са зависном ињекцијом.
- Догађаји за прогрес извештавање и прилагођено пријављивање.
- Проширљива рендеринг цев за прилагођене филтере.
Пример: Конвертовање ПС у ПДФ
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");
}Пример: Конвертирајте ПС у слику
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");
}Савети и најбоља пракса
- Валидирајте ПС / ЕПС датотеке за синтакс пре конверзије.
- Упоредити излаз ДПИ и подешавања боја са циљним средством (принтер против екрана).
- Koristite multi-threading za batch konverzije.
- Поставите инстанце конвертера за ослобађање неконтролисаних ресурса.
- Коришћење профила ресурса у дуготрајним услугама и туне према томе.
Системске захтеве
- ОС : Виндовс, Линук или мацОС са .NET оквиром или .net Цоре
- Frameworks: .NET Standard 2.0+, .Net Core, .net 5/6+, Xamarin, Mono
- ИДЕ: Microsoft Visual Studio, JetBrains Rider, Визуел Студио Код
Često postavljana pitanja
**Који формати се могу конвертовати?**КСНУМКС (.ps, .eps) до ПДФ и формати слике, укључујући ЈПЕГ, ПНГ, БМП, ГИФ и ТиФФ.
**Да ли је уграђивање шрифта подржано?**Да, шрифтови се могу уградити или подсетити током генерације ПДФ-а.
**Могу ли конвертовати само одређене странице?**Да, можете одредити јединствене странице или линије странице за конверзију.
**Да ли се подржава метеран лиценцирање?**Да, токен-базирана мерена лиценца подржава се за праћење употребе.