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

OSCHINA-MIRROR/hf-hf-kindle-helper

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку 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