Конвертация PS, EPS и XPS

Конвертация PS, EPS и XPS с помощью API-решения для .NET.

 

Всякий раз, когда возникает необходимость программно конвертировать файлы PostScript PS, Encapsulated PostScript EPS и документы XPS, API .NET может сделать это плавно и конвертировать несколько файлов одновременно. Для PS и EPS API поддерживает операторы PostScript уровней 1–3 и большинство комментариев заголовков EPS, а также преобразует документы PostScript с максимальным соответствием, за исключением нескольких случаев со шрифтами, при этом API работает с такими шрифтами, как Times New Roman.

Кроме того, для преобразования файлов XPS API может добавлять или удалять страницы, работать с холстами, путями и элементами глифов, создавать векторные графические фигуры и текстовые строки, конвертировать элементы структуры XPS и многое другое.

Представленное здесь API-решение для .NET позволяет программно конвертировать файлы таких форматов PDL, как PS, EPS и XPS, однако вам может быть полезно увидеть и попробовать кроссплатформенные приложения, разработанные на основе этих нативных API.

Конвертация PostScript в PDF через C# .NET.

Чтобы конвертировать файлы PostScript PS и Encapsulated PostScript EPS в PDF через .NET API, вам необходимо выполнить следующие шаги:

  1. Загрузить файл PS или EPS с помощью класса PsDocument .
  2. Настроить сохранение в PDF с помощью класса PdfSaveOptions .
  3. Использовать класс FileStream для выходного PDF-файла.
  4. Класс PdfDevice путем инициализации с объектом потока выходного PDF-файла.
  5. Вызвать PsDocument.Save для конвертации в PDF.
C# код для конвертации PS EPS в PDF
 

Конвертация PostScript в изображения через C# .NET.

Для любого приложения-конвертера PostScript EPS/PS в изображения следующий код C# работает хорошо, поэтому выполните следующие шаги:

  1. Загрузите документ, используя класс PsDocument, передав поток входного файла в качестве параметра.
  2. Создайте объект класса ImageSaveOptions и инициализируйте его с необходимыми настройками.
  3. Сохраните каждую страницу входного файла в изображение PNG, JPG, TIFF, BMP и т. д.
C# код для конвертации PostScript в изображения



FAQ

1. Могу ли я преобразовать Postscript с помощью этого решения API?

Aspose.Page имеет функциональные возможности, позволяющие конвертировать файлы PS, XPS и EPS в другие форматы онлайн или программно. Если вам нужно мгновенно преобразовать файлы онлайн, вы можете использовать кроссплатформенное приложение Конвертер файлов формата описания страницы .

2. Какие языки описания страниц поддерживаются конвертером?

Эта функция преобразования поддерживает файлы с расширениями .ps, .eps и .xps. Такие известные PDL, как PDF и SVG, представлены в виде отдельных решений в продуктах Aspose.

3. Функционал бесплатный?

Кросс-платформенные конвертеры бесплатны, когда для решения API вы можете получить бесплатную пробную версию, а затем купить продукт, если это необходимо.

 

Конвертация XPS в изображения JPG, PNG, BMP через C# .NET.

.NET API также поддерживает конвертацию XPS в изображения BMP, JPG, PNG, TIFF и т. д. и предоставляет класс XpsDocument для операций с XPS. Чтобы конвертировать XPS в изображение, выполните следующие шаги:

  1. Загрузите XPS-файл из потока.
  2. Инициализируйте соответствующие параметры сохранения изображения, например, для XPS в JPG это JpegSaveOptions , а для XPS в PNGPngSaveOptions . Вот список всех параметров сохранения XPS в изображение.
  3. Определите соответствующие настройки, такие как SmoothingMode, Resolution, PageNumbers и т. д. для рендеринга. Наконец, пройдите по разделам документа, чтобы сохранить их в изображения.
C# код для конвертации XPS в изображение
 
  

Support and Learning Resources