Преобразование PS, EPS и XPS
Решение API конвертера PS, EPS и XPS для Java
Всякий раз, когда возникает необходимость программно конвертировать файлы PostScript PS и Encapsulated PostScript EPS, а также документы XPS, Java‑API может сделать это без проблем и конвертировать несколько файлов одновременно. Для PS и EPS API поддерживает операторы PostScript уровней 1‑3 и большинство комментариев заголовка EPS, а также преобразует документы PostScript с максимальной совместимостью, за исключением некоторых случаев со шрифтами; API обрабатывает такие шрифты, как Times New Roman.
Более того, для преобразования файлов XPS API может добавлять или удалять страницы, работать с канвасами, путями и элементами глифов, создавать векторные графические формы, текстовые строки, конвертировать элементы схемы XPS и многое другое.
Решение API для Java позволяет программно конвертировать файлы форматов PDL, таких как PS, EPS и XPS, но может быть полезно ознакомиться и опробовать кросс‑платформенные решения, построенные на этих нативных API.
Конвертация PostScript в PDF через Java.
Для конвертации файлов PostScript PS и Encapsulated PostScript EPS в PDF через Java‑API необходимо выполнить следующие шаги:
- Загрузите файл PS или EPS с помощью PsDocument Class .
- Установите параметры сохранения PDF с помощью PdfSaveOptions Class .
- Используйте FileStream Class для выходного PDF‑файла.
- Используйте PdfDevice Class — передайте объект FileOutputStream в качестве параметра.
- Вызовите PsDocument.Save для сохранения файла в формате PDF.
Код Java для конвертации PS/EPS в PDF
Конвертация PostScript в изображения через Java.
Для любого приложения‑конвертера EPS/PS → изображение следующий Java‑код работает корректно, поэтому выполните указанные шаги:
- Инициализируйте входной поток с исходным файлом PS.
- Создайте объект PsDocument с созданным входным потоком PS в качестве параметра.
- Используйте ImageSaveOptions для указания AdditionalFontsFolder, SuppressError и др.
- При необходимости укажите тип и размер изображения с помощью объекта ImageDevice .
- Сохраните файл PS/EPS как изображение, используя параметры сохранения изображения; результат — массив массивов байтов, где каждый массив соответствует одной странице входного файла.
Код Java для конвертации PostScript в изображения
{{i18n.feature3.title}}
Java‑API работает с форматом XPS, который используется для представления макета страницы. В любой ситуации, когда требуется программно преобразовать XPS в изображения BMP, JPG, PNG или TIFF, следующий код легко интегрируется в приложение Java.
- Используйте XpsDocument class для загрузки документа XPS.
- Применяйте соответствующий класс параметров изображения, например PngSaveOptions , JpegSaveOptions , BmpSaveOptions или TiffSaveOptions для дополнительных настроек.
- Создайте экземпляр класса ImageDevice .
- Вызовите XpsDocument.save — сохраните преобразованное JPEG‑изображение в объект ImageDevice, а затем используйте ImageDevice для сохранения изображения в формате JPG.
Код Java для конвертации XPS в изображение
FAQ
1. Могу ли я преобразовать Postscript с помощью этого решения API?
Aspose.Page имеет функциональные возможности, позволяющие конвертировать файлы PS, XPS и EPS в другие форматы онлайн или программно. Если вам нужно мгновенно преобразовать файлы онлайн, вы можете использовать кроссплатформенное приложение Конвертер файлов формата описания страницы .
2. Какие языки описания страниц поддерживаются конвертером?
Эта функция преобразования поддерживает файлы с расширениями .ps, .eps и .xps. Такие известные PDL, как PDF и SVG, представлены в виде отдельных решений в продуктах Aspose.
3. Функционал бесплатный?
Кросс-платформенные конвертеры бесплатны, когда для решения API вы можете получить бесплатную пробную версию, а затем купить продукт, если это необходимо.
Преобразование XPS в PDF через Java.
Процесс программного преобразования документов XPS в PDF прост и обеспечивает высокую точность результатов между входными и выходными файлами.
- Загрузите файл с помощью класса XpsDocument, затем инициализируйте объект класса PdfSaveOptions .
- Создайте объект PdfDevice для рендеринга и, наконец, сохраните полученный PDF‑документ.
Код Java для конвертации XPS в PDF
Support and Learning Resources
- Образовательные ресурсы
- Документация
- Исходный код
- Ссылки на API
- Поддержка продукта
- Бесплатная поддержка
- Платная поддержка
- Блог
- Release Notes
- Почему Aspose.Page для Java?
- Список клиентов
- Истории успеха