如何在Android应用程序中将任何格式(.txt,.Doc)文件转换为epub文件

索拉比Android

我正在开发一个必须阅读或编写任何电子书的应用程序。

在android中,有许多库可用于阅读任何电子书,但是对于编写我却没有发现任何东西。

要阅读任何电子书文件,都必须为.epub格式。

我有一个编辑器,在其中输入一些文本,然后以任何格式保存该文件后,如何将其转换为.epub文件。

提前致谢。

吉列尔梅·纳西门托(Guilherme Nascimento)

在android中,Java是用于创建APP的开发人员语言,请使用Epublib(java中的lib)

poi读取“ doc文件”

创建epub文件:

package nl.siegmann.epublib.examples;

import java.io.InputStream;
import java.io.FileOutputStream;

import nl.siegmann.epublib.domain.Author;
import nl.siegmann.epublib.domain.Book;
import nl.siegmann.epublib.domain.Metadata;
import nl.siegmann.epublib.domain.Resource;
import nl.siegmann.epublib.domain.TOCReference;

import nl.siegmann.epublib.epub.EpubWriter;

public class Translator {
  private static InputStream getResource( String path ) {
    return Translator.class.getResourceAsStream( path );
  }

  private static Resource getResource( String path, String href ) {
    return new Resource( getResource( path ), href );
  }

  public static void main(String[] args) {
    try {
      // Create new Book
      Book book = new Book();
      Metadata metadata = book.getMetadata();

      // Set the title
      metadata.addTitle("Epublib test book 1");

      // Add an Author
      metadata.addAuthor(new Author("Joe", "Tester"));

      // Set cover image
      book.setCoverImage(
        getResource("/book1/test_cover.png", "cover.png") );

      // Add Chapter 1
      book.addSection("Introduction",
        getResource("/book1/chapter1.html", "chapter1.html") );

      // Add css file
      book.getResources().add(
        getResource("/book1/book1.css", "book1.css") );

      // Add Chapter 2
      TOCReference chapter2 = book.addSection( "Second Chapter",
        getResource("/book1/chapter2.html", "chapter2.html") );

      // Add image used by Chapter 2
      book.getResources().add(
        getResource("/book1/flowers_320x240.jpg", "flowers.jpg"));

      // Add Chapter2, Section 1
      book.addSection(chapter2, "Chapter 2, section 1",
        getResource("/book1/chapter2_1.html", "chapter2_1.html"));

      // Add Chapter 3
      book.addSection("Conclusion",
        getResource("/book1/chapter3.html", "chapter3.html"));

      // Create EpubWriter
      EpubWriter epubWriter = new EpubWriter();

      // Write the Book as Epub
      epubWriter.write(book, new FileOutputStream("test1_book1.epub"));
    } catch (Exception e) {
      e.printStackTrace();
    }
  }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Android中将pcap文件转换为txt文件?

来自分类Dev

如何在R中将CSV文件转换为.txt文件

来自分类Dev

在Java中将docx或doc文件转换为txt的最佳方法是什么?

来自分类Dev

如何从命令行使用LibreOffice将.doc文件转换为.txt?

来自分类Dev

如何使用python将txt文件或PDF转换为Word doc?

来自分类Dev

在python中将txt文件转换为JSON

来自分类Dev

在JQuery单页应用程序中将字符串转换为txt文件

来自分类Dev

如何在python中将具有字典格式的txt文件转换为dataframe?

来自分类Dev

在Python中将xls文件转换为csv / txt文件

来自分类Dev

如何使用python将.txt文件转换为xml文件?

来自分类Dev

如何使用autocmd将PDF文件转换为TXT文件?

来自分类Dev

如何将txt文件转换为CSV文件?

来自分类Dev

如何将.txt / .csv文件转换为ORC格式

来自分类Dev

如何使用python将txt文件转换为json格式?

来自分类Dev

如何将.txt字幕文件转换为.srt格式?

来自分类Dev

如何在Android中将文件转换为base 64(例如.pdf,.txt)?

来自分类Dev

将 EPUB 转换为 TXT 并保留原始格式

来自分类Dev

如何在Ruby中将txt文件转换为二进制文件

来自分类Dev

使用iText将TXT文件转换为PDF(保留格式)

来自分类Dev

将Excel数据转换为html格式的txt文件

来自分类Dev

将特有格式的.txt文件转换为XML

来自分类Dev

如何在iOS中保存公共.txt文件(因此任何Text Reader应用程序都可以打开它)

来自分类Dev

如何获取“ HTTPS”链接以及如何在python中将epub转换为txt?

来自分类Dev

如何使用Java将.txt文件转换为.csv?

来自分类Dev

如何将结构数组的字段转换为.txt文件

来自分类Dev

如何使用前导空格将txt文件转换为json?

来自分类Dev

如何将txt转换为Excel文件

来自分类Dev

如何使用AWK将.txt文件转换为.csv

来自分类Dev

如何读取复杂的.txt文件并转换为JSON

Related 相关文章

  1. 1

    如何在Android中将pcap文件转换为txt文件?

  2. 2

    如何在R中将CSV文件转换为.txt文件

  3. 3

    在Java中将docx或doc文件转换为txt的最佳方法是什么?

  4. 4

    如何从命令行使用LibreOffice将.doc文件转换为.txt?

  5. 5

    如何使用python将txt文件或PDF转换为Word doc?

  6. 6

    在python中将txt文件转换为JSON

  7. 7

    在JQuery单页应用程序中将字符串转换为txt文件

  8. 8

    如何在python中将具有字典格式的txt文件转换为dataframe?

  9. 9

    在Python中将xls文件转换为csv / txt文件

  10. 10

    如何使用python将.txt文件转换为xml文件?

  11. 11

    如何使用autocmd将PDF文件转换为TXT文件?

  12. 12

    如何将txt文件转换为CSV文件?

  13. 13

    如何将.txt / .csv文件转换为ORC格式

  14. 14

    如何使用python将txt文件转换为json格式?

  15. 15

    如何将.txt字幕文件转换为.srt格式?

  16. 16

    如何在Android中将文件转换为base 64(例如.pdf,.txt)?

  17. 17

    将 EPUB 转换为 TXT 并保留原始格式

  18. 18

    如何在Ruby中将txt文件转换为二进制文件

  19. 19

    使用iText将TXT文件转换为PDF(保留格式)

  20. 20

    将Excel数据转换为html格式的txt文件

  21. 21

    将特有格式的.txt文件转换为XML

  22. 22

    如何在iOS中保存公共.txt文件(因此任何Text Reader应用程序都可以打开它)

  23. 23

    如何获取“ HTTPS”链接以及如何在python中将epub转换为txt?

  24. 24

    如何使用Java将.txt文件转换为.csv?

  25. 25

    如何将结构数组的字段转换为.txt文件

  26. 26

    如何使用前导空格将txt文件转换为json?

  27. 27

    如何将txt转换为Excel文件

  28. 28

    如何使用AWK将.txt文件转换为.csv

  29. 29

    如何读取复杂的.txt文件并转换为JSON

热门标签

归档