1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/hf-hf-kindle-helper

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README_EN.md

kindle-helper

Введение в проект

Kindle-helper — это Java-зависимый пакет, который помогает быстро создавать электронные книги формата mobi с обложкой и содержанием.

Операционная среда

  • JDK 1.8+
  • Maven 3.0+

Принцип реализации

Kindle-helper создаёт файлы opf и другие, используя шаблоны, а затем вызывает KindleGen для создания файлов mobi.

Инструкции по использованию

Из-за большого размера пакета, KindleGen не входит в зависимости, поэтому перед запуском установите KindleGen в директорию /bin на том же уровне, что и jar-пакет. Вы также можете настроить внешнюю директорию KindleGen. Вы можете создать объект MobiWriter через константу kindlegenPath.

Официальная страница скачивания KindleGen

Инструкции

Создайте книгу и заполните её главами, затем вызовите соответствующий генератор файла.

Создание .mobi

Создайте входящую книгу MobiWriter для создания mobi. Чтобы прикрепить изображение обложки, используйте конструктор MobiWriter с параметром coverUrl, который в настоящее время поддерживает только удалённые изображения.

Создание .txt

Создайте объект TxtWriter и передайте ему книгу для создания txt.

Скриншоты работы

demo

Пример кода

Book book = new Book();
ChapterInfo chapterInfo = new ChapterInfo();
//...Присваивание Book и chapterInfo
book.setChapters(new ChapterInfo[]{chapterInfo});
Writer writer = new MobiWriter();
writer.generate(book, "D:\\tmp3");

Для подробностей см. Main.java.# Maven временный репозиторий Добавьте следующее конфигурирование в следующий уровень элемента проекта в файле POM:

<repositories>
    <repository>
        <id>mvnrepo</id>
        <name>mvn repository</name>
        <url>https://gitee.com/hf-hf/mvnrepo/blob/master</url>
    </repository>
</repositories>

Затем добавьте зависимости kindle-helper:

<dependency>
    <groupId>top.hunfan</groupId>
    <artifactId>kindle-helper</artifactId>
    <version>0.0.5</version>
</dependency>

Обновление до версии v0.0.5

Улучшение стиля отображения, исправление некоторых ошибок, загрузка изображений из статьи и поддержка локального пути

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Kindle-helper — это пакет зависимостей Java, который помогает быстро создавать электронные книги в формате .mobi с обложкой и оглавлением. Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/hf-hf-kindle-helper.git
git@api.gitlife.ru:oschina-mirror/hf-hf-kindle-helper.git
oschina-mirror
hf-hf-kindle-helper
hf-hf-kindle-helper
master