Конвертируйте файлы PostScript с помощью .NET
В этой статье объясняется, как конвертировать файлы PS с помощью C# на примере преобразования PS в PDF.
Aspose.Page позволяет конвертировать файлы PS с помощью C# в форматы BMP, JPG, TIFF, PNG и PDF.
Преобразование C# PS в PDF
Вы можете проверить качество преобразования Aspose.Page PS в PDF и просмотреть результаты с помощью бесплатных онлайн-приложений PostScipt to PDF Converter, PS Viewer и других приложений для работы с файлами PS
Конвертер Aspose.Page для .NET PS в PDF позволяет конвертировать файлы PostScript (PS) на любой язык, поддерживаемый платформой .NET: C#, VB, J#. Все преобразования выполняются аналогично тому, как показано в примере ниже.
Действия по преобразованию PS в PDF:
- Создайте экземпляр PsDocument из файла PS.
- Используйте PdfSaveOptions (или ImageSaveOptions, если вы конвертируете в формат изображения), чтобы указать логические значения AdditionalFontsFolder и SuppressError.
- Создайте экземпляр PdfDevice (или ImageDevice, если вы конвертируете в формат изображения) из созданного ранее выходного потока.
- Сохраните документ PostScript в формате PDF с опциями сохранения PDF.
- Если значение SuppressErrors было истинным, как и по умолчанию, можно увидеть, какие ошибки были выданы во время преобразования PS в PDF и сохранены в списке Исключения.
Давайте рассмотрим PdfSaveOptions. Используя этот класс, мы можем назначать различные параметры преобразования при преобразовании PS в PDF.
- Размер определяет размер страниц результирующего документа.
- AdditionalFontsFolder указывает места, где можно найти шрифты. Папки системных шрифтов всегда включены по умолчанию.
- SuppressError контролирует поведение PS-конвертера при появлении некритических ошибок. Если значение истинно, то после преобразования в поле Исключения можно просмотреть список таких ошибок. Значение по умолчанию — true.
- Debug позволяет выводить отладочную информацию на консоль. Значение по умолчанию — ложь.
Также проверьте функционал PS-конвертации онлайн на нашем PS Converter. Там вы можете конвертировать несколько PS-файлов одновременно и загружать результаты за несколько секунд.
Вы можете скачать примеры и файлы данных с GitHub.