Якщо ви шукаєте конвертер Word у EPUB на основі Python, який забезпечує високоякісне перетворення, ви в потрібному місці. Ця стаття продемонструє, як конвертувати Word DOC або DOCX у формат EPUB у Python, виконавши кілька простих кроків.
EPUB – популярний формат, який використовується для електронних публікацій, відомих як електронні книги. Файли EPUB можна читати на смартфонах, планшетах, ноутбуках тощо. У різних випадках файли MS Word перетворюються на EPUB, щоб зробити документ доступним на багатьох платформах для читання. Отже, давайте подивимося, як виконати перетворення DOC на EPUB у програмі Python.
- Бібліотека Python для перетворення Word у EPUB
- Перетворіть документ Word на EPUB
- Додаткові параметри для перетворення Word у EPUB
Бібліотека 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. Якщо у вас виникнуть запитання, не соромтеся повідомити нас через наш форум.