В этом руководстве рассказывается, как конвертировать EPS в PDF в Python. В нем объясняется конфигурация среды, алгоритм и фрагмент кода для преобразования EPS в PDF в Python. Кроме того, здесь также обсуждаются различные методы перегрузки для улучшения преобразования в соответствии с вашими требованиями.
Действия по преобразованию EPS в PDF с помощью Python
- Установите API Aspose.Page для рендеринга файлов EPS на вашей стороне.
- Инициализируйте выходной поток PDF
- Инициализируйте входной поток PostScript с помощью класса PsDocument.
- Создайте объект класса PdfSaveOptions.
- Отобразить выходной PDF-файл
Эта последовательность шагов представляет собой обзор процесса рендеринга EPS в PDF в Python. Сначала создайте входной и целевой потоки для работы с файлами. Затем установите все необходимые параметры PDF и создайте выходной PDF-файл.
Код для изменения EPS в PDF на Python
import aspose.page | |
from aspose.page import * | |
from aspose.page.eps.device import * | |
# Initialize PDF output stream | |
pdf_stream = open("output.pdf", "wb") | |
# Initialize PostScript input stream | |
ps_stream = open("input.eps", "rb",) | |
document = aspose.page.eps.PsDocument(ps_stream) | |
# Ignore minor errors by setting set this flag | |
suppress_errors = True | |
# Initialize options object with necessary parameters. | |
options = aspose.page.eps.device.PdfSaveOptions(suppress_errors) | |
# Default page size is applied as 595x842 | |
device = PdfDevice(pdf_stream) | |
try: | |
document.save(device, options) | |
finally: | |
ps_stream.close() | |
pdf_stream.close() |
Этот пример кода эффективен для экспорта файла EPS в PDF на Python. Используйте класс PsDocument для чтения исходного файла из потока и подавления мелких ошибок для непрерывного преобразования. Затем объявите объект класса PdfDevice, в котором вы можете изменить размер страницы в документах PDF перед экспортом созданного документа.
В этом руководстве описаны все детали конвертирования файлов EPS в PDF на Python. Однако, если вы хотите преобразовать XPS в формат PDF, обратитесь к статье Конвертировать XPS в PDF в Python.