Главное Авторские колонки Вакансии Вопросы
448 0 В избр. Сохранено
Авторизуйтесь
Вход с паролем

Как преобразовать Word в изображение в Python

В этой статье вы узнаете, как конвертировать Word в PNG, JPEG или SVG в Python с помощью Spire.Doc for Python.
Мнение автора может не совпадать с мнением редакции

Преобразование документа Word в изображения может быть полезным и удобным вариантом, когда вы хотите поделиться содержимым или представить его, не беспокоясь о проблемах форматирования или совместимости на разных устройствах. Конвертируя документ Word в изображения, вы можете гарантировать, что текст, изображения и форматирование останутся нетронутыми, что делает это идеальным решением для обмена документами в социальных сетях, на веб-сайтах или по электронной почте. В этой статье вы узнаете, как конвертировать Word в PNG, JPEG или SVG в Python с помощью Spire.Doc for Python.

  • Преобразование Word в PNG или JPEG в Python
  • Преобразование Word в SVG в Python

Установите Spire.XLS с помощью Pip

Spire.XLS for Python — это специализированная библиотека, созданная для разработчиков для создания, чтения и управления Excel — файлами в приложениях Python. Вы можете легко установить его с помощью следующей команды PIP.

pip install Spire.XLS

Преобразование Word в PNG или JPEG в Python

Spire.Doc for Python предлагает метод Document.SaveImageToStream() для преобразования определенной страницы в растровое изображение. После этого вы можете сохранить растровое изображение в популярном формате, таком как PNG, JPEG или BMP. Ниже приведены подробные шаги.

  • Создайте объект Document.
  • Загрузите файл Word с помощью метода Document.LoadFromFile().
  • Получите каждую страницу документа и преобразуйте определенную страницу в растровое изображение с помощью метода Document.SaveImageToStreams().
  • Сохраните растровое изображение в файл PNG или JPEG.

from spire.doc import *

from spire.doc.common import *

# Create a Document object

document = Document()

# Load a Word file

document.LoadFromFile("C:\Users\Administrator\Desktop\input.docx")

# Loop through the pages in the document

for i in range(document.GetPageCount()):

# Convert a specific page to bitmap image

imageStream = document.SaveImageToStreams(i, ImageType.Bitmap)

# Save the bitmap to a PNG file

with open(’Output/ToImage-{0}.png’.format(i),’wb’) as imageFile:

imageFile.write(imageStream.ToArray())

document.Close()

Преобразование Word в SVG в Python

Чтобы преобразовать документ Word в несколько SVG-файлов, достаточно воспользоваться методом Document.SaveToFile(). Вот шаги.

  • Создайте объект Document.
  • Загрузите файл Word с помощью метода Document.LoadFromFile().
  • Преобразуйте его в отдельные SVG-файлы с помощью метода Document.SaveToFile().

from spire.doc import *

from spire.doc.common import *

# Create a Document object

document = Document()

# Load a Word file

document.LoadFromFile("C:\Users\Administrator\Desktop\input.docx")

# Convert it to SVG files

document.SaveToFile("output/ToSVG.svg", FileFormat.SVG)

document.Close()

Заключение

В этой статье мы рассмотрели, как конвертировать Word в изображения с помощью Spire.Doc for Python. Эта библиотека способна выполнять множество других операций с документами Word, таких как:

Создание документов Word с нуля на Python

Преобразование Word в PDF в Pyhton

Добавление водяных знаков в Word на Python

0
В избр. Сохранено
Авторизуйтесь
Вход с паролем
Комментарии
Выбрать файл
Блог проекта
Расскажите историю о создании или развитии проекта, поиске команды, проблемах и решениях
Написать
Личный блог
Продвигайте свои услуги или личный бренд через интересные кейсы и статьи
Написать

Spark использует cookie-файлы. С их помощью мы улучшаем работу нашего сайта и ваше взаимодействие с ним.