Конвертация 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 может добавлять или удалять страницы, работать с холстами (canvases), контурами (paths) и элементами глифов (glyphs), создавать формы векторной графики и текстовые строки, конвертировать элементы структуры XPS и многое другое.
Представленное здесь API решение для Java позволяет программно конвертировать файлы таких форматов PDL, как PS, EPS и XPS, но вам может быть полезно увидеть и попробовать кроссплатформенные инструменты, разработанные на этих нативных API.
Конвертация PostScript в PDF через Java.
Чтобы конвертировать файлы PostScript PS и Encapsulated PostScript EPS в PDF через Java API, вам необходимо выполнить следующие шаги:
- Загрузите файл PS или EPS с помощью класса PsDocument .
- Настройте параметры сохранения PDF с помощью класса PdfSaveOptions .
- Используйте класс FileStream для выходного PDF-файла.
- Используйте класс PdfDevice , принимающий объект FileOutputStream в качестве параметра.
- Вызовите PsDocument.Save для сохранения файла в формате PDF.
Java-код для конвертации PS EPS в PDF
Конвертация PostScript в изображения через Java.
Для любого приложения-конвертера PostScript EPS/PS в изображения следующий Java-код работает хорошо; выполните следующие шаги:
- Инициализируйте входной поток исходным файлом PS.
- Создайте объект PsDocument с созданным входным потоком PS в качестве параметра
- Используйте ImageSaveOptions для указания AdditionalFontsFolder, SuppressError и т. д.
- Используйте объект ImageDevice для указания типа и размера изображения, если это необходимо.
- Сохраните файл PS/EPS как изображение с параметрами сохранения изображения в виде массива массивов байтов. Один массив байтов для одной страницы входного файла.
Java-код для конвертации PostScript в изображения
Конвертируйте XPS в изображения JPG, PNG, BMP через Java.
Java API работает с форматом XPS, который используется для представления макета страницы. В любом сценарии, когда возникает необходимость программно конвертировать XPS в изображения BMP, JPG, PNG и TIFF, следующий код может быть легко интегрирован в Java-приложение.
- Используйте класс XpsDocument для загрузки XPS-документа.
- Используйте соответствующий класс параметров изображения, такой как PngSaveOptions , JpegSaveOptions , BmpSaveOptions , TiffSaveOptions для дополнительных настроек изображения.
- Создайте экземпляр класса image device .
- Вызовите 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?
- Список клиентов
- Истории успеха