Преобразуйте EPS s в BMP s в Python. Быстро. Просто. Никаких внешних зависимостей.

Преобразование EPS в BMP в Python. Программисты могут использовать этот пример кода для экспорта EPS в BMP в любой платформе.NET Framework, .NET Core и PHP, VBScript, C++ через COM Interop.

Преобразуйте EPS в BMP в файле Aspose.PDF для Python via .NET

Как преобразовать EPS в BMP? Вы можете легко программно преобразовать документ из формата EPS в формат BMP с помощью современного Python API для обработки документов. Используйте всего несколько строк кода для преобразования файлов в высоком качестве. Библиотека Aspose.PDF позволит любому разработчику легко решить задачи преобразования EPS в BMP с помощью Python.

Более подробное описание фрагмента кода и других возможных форматов конвертации см. на страницах Документация. Кроме того, вы можете ознакомиться с другими конверсиями форматов, которые поддерживаются нашей библиотекой.

С помощью библиотеки Aspose.PDF для Python через .NET вы можете программно преобразовать EPS в BMP. Программное обеспечение PDF от Aspose идеально подходит для частных лиц, малого или крупного бизнеса. Поскольку он способен обрабатывать большой объем информации, выполняйте преобразование быстро и эффективно и защищайте ваши данные. Особенностью Aspose.PDF является API для преобразования EPS в BMP. Особенность этого подхода заключается в том, что вам нужно только открыть менеджер пакетов PyPI, найти aspose-pdf и установить его без особых сложных настроек. Чтобы убедиться в преимуществах библиотеки, попробуйте использовать фрагмент кода преобразования EPS в BMP. Вы также можете использовать следующую команду из консоли или терминала:

Console

pip install aspose-pdf

Как преобразовать EPS в BMP


Разработчики Python могут легко загрузить и преобразовать файлы EPS в BMP всего за несколько строк кода.

  1. Определите пути к входному PDF-файлу и выходному каталогу с помощью функции path.join().
  2. Создайте объект PsLoadOptions, чтобы указать, как должен быть загружен .eps документ, что обеспечивает больший контроль над процессом загрузки.
  3. Используйте класс Document из aspose.pdf библиотеки для открытия и загрузки входного .eps файла документа, передав созданные варианты загрузки и указав путь к входному файлу.
  4. Создайте объект Resolution с указанным значением DPI (в данном случае 300), а затем создайте объект BmpDevice на основе этого разрешения, который будет использоваться для обработки PDF-страниц как изображений BMP.
  5. Инициализируйте две переменные: page_count установите равным 1 и pages_count установите равным общему количеству страниц в загруженном документе.
  6. Если общее количество страниц больше 4, установите переменную pages_count равным 4, чтобы ограничить обработку только первыми 4 страницами.
  7. Используйте цикл while для перебора каждой страницы в загруженном документе, начиная с page_count и заканчивая общим количеством страниц, и обработайте каждую страницу с помощью объекта BmpDevice.
  8. Для каждой обработанной страницы создайте поток выходных BMP-файлов (с именем файла, включающим количество страниц) в режиме записи (‘w’) и сохраните обработанное изображение в этот поток.
  9. Закройте поток выходных BMP-файлов после сохранения в него обработанного образа, убедившись, что системные ресурсы освобождены.
  10. После обработки каждой страницы увеличьте значение переменной page_count, чтобы перейти к следующей странице документа.

Вот пример, демонстрирующий, как преобразовать EPS в BMP в Python. Выполните следующие простые шаги, чтобы преобразовать файл EPS в формат BMP. Сначала загрузите файл EPS, а затем просто сохраните его как файл BMP. Полные имена файлов можно использовать как для чтения EPS, так и для записи BMP. Выходное содержимое и форматирование BMP будут идентичны исходному документу EPS.

Пример: преобразование EPS в BMP с помощью Python

В этом примере кода показано преобразование EPS в BMP Python

Input file:

File not added

Output format:

BMP

Output file:

import aspose.pdf as apdf

from os import path
from io import FileIO

path_infile = path.join(self.data_dir, infile)
path_outfile = path.join(self.data_dir, outfile)

load_options = apdf.PsLoadOptions()

# Open .eps document with created load options
document = apdf.Document(path_infile, load_options)

# Create Resolution object
resolution = apdf.devices.Resolution(300)
device = apdf.devices.BmpDevice(resolution)

page_count = 1
pages_count = len(document.pages)
if len(document.pages) > 4:
    pages_count = 4

while page_count <= pages_count:
    image_stream = FileIO(path_outfile + str(page_count) + "_out.bmp", "w")
    # Convert a particular page and save the image to stream
    device.process(document.pages[page_count], image_stream)

    # Close stream
    image_stream.close()
    page_count = page_count + 1

print(infile + " converted into " + outfile)

Преобразуйте EPS в BMP с помощью файла Aspose.PDF для Python via .NET

Aspose.PDF для Python через API.NET поддерживает большинство устоявшихся стандартов PDF и спецификаций PDF. Он позволяет разработчикам вставлять таблицы, графики, изображения, гиперссылки, пользовательские шрифты и многое другое в PDF-документы. Кроме того, можно сжимать PDF-документы. Aspose.PDF для Python через .NET предоставляет отличные функции безопасности для разработки защищенных PDF-документов. Некоторые из ключевых функций Aspose.PDF для Python с помощью .NET API включают в себя:

  • Возможность чтения и экспорта PDF в нескольких форматах изображений, включая BMP, GIF, JPEG и PNG.
  • Задайте основную информацию (например, об авторе, создателе) PDF-документа.
  • Функции конвертации: конвертируйте PDF в Word, Excel и PowerPoint. Конвертируйте PDF в форматы изображений. Конвертируйте PDF-файл в формат HTML и наоборот. Конвертируйте PDF в EPUB, текст, XPS и т. д.

Дополнительную информацию о Aspose.PDF для Python через .NET API можно найти в нашей документации по использованию API.