Подтвердить что ты не робот

Как программно конвертировать HTML в epub?

Могу ли я сделать это преобразование с любого языка программирования или библиотеки?

4b9b3361

Ответ 1

Короткий ответ - да, это можно сделать на любом языке программирования.

Основные шаги:

  • Преобразуйте свой HTML в XHTML (+ CSS). Это можно сделать в вашей программе или через XSLT файл.
  • Скопируйте файлы (XHTML, CSS, любые изображения и шрифты) в структуру каталогов, которая следует за форматом.
  • Замените структуру каталогов и назовите архив с расширением .epub.

Некоторые веб-сайты, которые помогут вам начать работу:

Июнь 2015 Примечание:. Проверка подлинности epubcheck переместилась из кода google в GitHub; обратите внимание на новый URL.

Ответ 2

Калибр поддерживает широкий спектр форматов ввода, включая HTML, и широкий спектр форматов вывода, включая EPUB, но это не "язык программирования или библиотека". Есть ли конкретные причины, по которым вы хотите использовать программный подход, а не автономный инструмент? Если так, то, возможно, Python и ebookmaker.py, например, могут вам помочь.

Ответ 3

Поздний ответ, но я нашел Python 3-based ebookmaker, чтобы по достоинству оценить, по крайней мере, после того, запрос на удаление спецификации UTF-8. Одна из проблем заключается в том, что он использует хрупкие регулярные выражения для анализа HTML, но, я думаю, мне придется сообщить об этом там.

Ответ 4

Здесь pdf для epub, я знаю, что не то, что вам нужно, но это начало.

Пакет calibre может иметь то, что вы хотите

Ответ 5

Я использую следующую библиотеку из Aspose - http://www.aspose.com/categories/.net-components/aspose.words-for-.net/default.aspx

В двух строках кода я могу сделать html для конверсий epub. Используя это в настоящее время в производственной системе.

Документ doc = новый документ (_sourceFilePath);

doc.Save(_destinationFilePath, SaveFormat.Epub);

Ответ 6

Я только начал реализовывать такой инструмент в Java (совместим с OpenJDK): html2epub. Чтобы избавиться от ручного редактирования файла конфигурации, я, вероятно, начну отдельный инструмент для создания файла конфигурации из любого данного каталога (однако все равно необходимо будет определить порядок XHTML в EPUB - -программатическое использование, разработка вспомогательного инструмента GUI можно было бы рассмотреть, для полностью гибкого программного решения я еще не придумал идею). До этого я реализовал конвертеры на основе оболочки script для пользовательского ввода XML (hag2epub tools) - в случае, если вы заинтересованы, я, вероятно, их к входу XHTML (с конфигурационным файлом для метаданных EPUB или получением метаданных из верхнего индекса index.html каталога, если они существуют).

Ответ 7

У меня такая же проблема ранее, потому что я хочу читать содержимое веб-страницы офлайн на своем iPad. Я понятия не имею, и я не компьютерный. Есть калибр или строфа блабла....

Но для меня это просто конвертеры форматов, и мне нужен создатель книги ePub, который позволит мне объединить многие нужные документы вместе для чтения. Затем я нашел книгу html для конвертера ePub, я сохраняю html-страницу из сети, а затем конвертирую с ней. Это неплохой инструмент для меня сейчас.

Ответ 8

Я работаю в компании BPO, которая занимается epub. Мы всегда используем это программное обеспечение epub zip. Вы можете скачать его здесь: http://code.google.com/p/epub-applescripts/downloads/detail?name=ePub_Zip_1.0.3.zip&can=2&q=

Просто перетащите свою папку на значок и BOOM!!! у вас есть epub файл уже через 5 секунд:)