Якщо ви шукаєте конвертер Word у EPUB на основі Python, який забезпечує високоякісне перетворення, ви в потрібному місці. Ця стаття продемонструє, як конвертувати Word DOC або DOCX у формат EPUB у Python, виконавши кілька простих кроків.

Перетворюйте документи Word на EPUB на Python

EPUB – популярний формат, який використовується для електронних публікацій, відомих як електронні книги. Файли EPUB можна читати на смартфонах, планшетах, ноутбуках тощо. У різних випадках файли MS Word перетворюються на EPUB, щоб зробити документ доступним на багатьох платформах для читання. Отже, давайте подивимося, як виконати перетворення DOC на EPUB у програмі Python.

Бібліотека Python для перетворення Word у EPUB

Щоб конвертувати файли Word у формат EPUB, ми будемо використовувати Aspose.Words for Python. Бібліотека надає широкий спектр функцій для створення документів Word і роботи з ними. Крім того, він дозволяє конвертувати документи Word у EPUB безкоштовно з високою якістю.

Aspose.Words for Python можна встановити з PyPI за допомогою такої команди pip.

pip install aspose-words 

Перетворіть Word DOC на EPUB на Python

Нижче наведено кроки для перетворення документа Word на EPUB у Python.

  • Завантажте документ Word за допомогою класу Document.
  • Перетворіть Word на EPUB за допомогою методу Document.save(string).

У наведеному нижче прикладі коду показано, як перетворити файл DOC на EPUB у Python.

import aspose.words as aw

# Завантажте документ Word
doc = aw.Document("document.docx")

# Перетворіть документ Word на EPUB
doc.save("word-to-epub.epub")

Збережіть DOCX як EPUB із налаштуваннями

Aspose.Words for Python також надає додаткові параметри для налаштування перетворення Word у EPUB. Наприклад, можна встановити схему кодування, увімкнути або вимкнути експорт інформації про документ тощо. Для визначення цих параметрів використовується клас HtmlSaveOptions. Нижче наведено кроки для встановлення цих параметрів у програмі Word для перетворення EPUB.

  • Спочатку завантажте документ Word за допомогою класу Document.
  • Створіть екземпляр класу HtmlSaveOptions.
  • Встановіть потрібні параметри за допомогою об’єкта HtmlSaveOptions.
  • Нарешті, конвертуйте Word у EPUB за допомогою методу Document.save(string, HtmlSaveOptions).

У наведеному нижче прикладі коду показано, як указати додаткові параметри в Word для перетворення EPUB.

import aspose.words as aw

# Завантажте документ Word
doc = aw.Document("document.docx")

# Створіть об'єкт для параметрів збереження
saveOptions = aw.saving.HtmlSaveOptions()

# Встановіть потрібне кодування
saveOptions.encoding = "utf-8"

# Укажіть, на які елементи потрібно розділити внутрішній HTML. Це створює новий HTML у EPUB 
# що дозволяє обмежити розмір кожної частини HTML. Це корисно для читачів, які не вміють читати 
# HTML-файли більші за певний розмір, наприклад 300 Кб.
saveOptions.document_split_criteria = aw.saving.DocumentSplitCriteria.HEADING_PARAGRAPH

# Увімкнути експорт властивостей документа
saveOptions.export_document_properties = True

# Вкажіть формат збереження
saveOptions.save_format = aw.SaveFormat.EPUB

# Перетворіть документ Word на EPUB
doc.save("word-to-epub.epub", saveOptions)

Безкоштовний конвертер DOC в EPUB

Ви можете отримати безкоштовну тимчасову ліцензію і конвертувати файли Word у EPUB без будь-яких обмежень.

Висновок

У цій статті ви дізналися, як конвертувати документи Word у формат EPUB у Python. Крім того, ви побачили, як використовувати різні параметри для динамічного налаштування перетворення Word у EPUB. Окрім цього, ви можете переглянути документацію Aspose.Words for Python. Якщо у вас виникнуть запитання, не соромтеся повідомити нас через наш форум.

Дивись також