如何从 PDF 创建可重排的内容?

Mad*_*han 5 epub

我将开发一个应用程序,它是一个 epub。我有 PDF 文件。我需要将这些文件制作为可重排内容(epub)...然后只有 PDF 文件才能在手机、平板电脑...等中查看。请建议从 PDF 制作可重排内容的解决方案...

Siv*_*mma 2

如果您不介意使用开源软件,请使用Sigil

如果您想了解如何手工创作或使用自己的一些工具的内部知识,请按照此操作。(这是为期一个月的课程,因此您不会在一天内获得所有内容)。

  1. 创建文件夹结构。在您选择的文件夹中,创建以下内容:META-INF(文件夹)、OEBPS(文件夹)、mimetype(名称完全相同的文件)。
  2. application/epub+zip放入文件 mimetype 中。没有空格没有线条。
  3. 将您的 PDF 转换为文本格式。在 Adob​​e acrobat 中,您将拥有“文件”>“导出”> 。
  4. 阅读 PDF 中的内容,您会发现一些关于如何将其拆分为章节或子阅读主题的结论。根据书上的理解进行拆分,制作这么多文本文件。
  5. 制作子文件夹结构。在 OEBPS 文件夹内创建ImagesTextStyles(文件夹)content.opftoc.ncx(文件)。
  6. 将所有分割文件放入步骤 5 中创建的 Text 文件夹中。
  7. 将pdf中提取的所有图像放入Images文件夹中
  8. 将任何样式(此处未描述)放入Styles文件夹中。
  9. 在步骤 1 中创建的 META-INF 文件夹中,创建一个名为container.xml的文件并填写以下内容:<?xml version="1.0"?><container version="1.0" xmlns="urn:oasis:names:tc:opendocument:xmlns:container"> <rootfiles> <rootfile full-path="OEBPS/content.opf" media-type="application/oebps-package+xml"/> </rootfiles></container>
  10. 如果您能够真诚地做这些事情,请再次 ping,我会尝试告诉您应该在步骤 5 中创建的content.opftoc.ncx中放入哪些内容。

例如,您可以使用我网站上的一些示例。从这里下载并谨慎使用它们。不要打扰。