epub相关内容

电子书阅读器未捕获 epub 文件的嵌入字体

我的 epub 阅读器有问题,它可以正确显示所有内容,但没有捕获 CSS 文件中的嵌入字体. 当我在其他阅读器上运行相同的文件时,会显示嵌入的字体,但是当我在 Firefox 等浏览器之一上运行 html 文件时,它会显示与我的应用程序相同的结果,并且不会显示嵌入的字体. 这是一个示例 html 内容: ..
发布时间:2022-01-19 22:17:58 移动开发

python中的二进制文件IO,从哪里开始?

作为一名自学成才的 Python 爱好者,我将如何学习使用标准格式导入和导出二进制文件? 我想实现一个脚本,它采用 ePub 电子书(zip 中的 XHTML + CSS)并将其转换为 mobipocket (Palmdoc) 格式,以允许 Amazon Kindle 阅读它(作为更大项目的一部分)我正在努力). 已经有一个很棒的用于管理电子书库的开源项目:Calibre.我想尝试自己 ..
发布时间:2022-01-09 19:54:22 Python

在android中渲染epub文件

我有一个 epub 文件.我需要解压缩并解析 epub 文件并在 Webview 中呈现它.某处是否有分步教程. 解决方案 访问此站点并下载该页面中提到的两个 jar 文件. 将这些库导入您的 android 项目 我使用两个活动实现了这个任务: 1.) EpubReaderActivity - 此活动将显示目录的列表视图 2.) ContentViewActivity - 这将显 ..
发布时间:2021-12-28 15:51:40 移动开发

android - 从 webview 中获取文本

在我的应用程序中,我使用 EPUBLIB 在 webview 中显示 epub HTML 文件.我的问题是我想为我的 epub 阅读器使用书签功能.为此,我想从 webview 中获取文本,该文本显示了我的 epub 的 HTML 文件中的页面,然后在我的书签活动中使用该文本向用户显示他们已添加书签的内容.我怎样才能做到这一点? 解决方案 从 webview 获取纯文本内容相当困难.基本上 ..
发布时间:2021-12-28 15:32:28 移动开发

用于在 Android 中渲染 PDF 文件的 PDF 库

我需要一个适用于 Android 的 PDF 库,它可以读取 PDF 文件并访问编辑和更改其内容.我已经使用过的一些库: iText Pdf 库(http://itextpdf.com/) PDF查看器 但是如果只有 pdf 中的文本,则库中存在问题,第一个很有用.它不会拍摄图像,然后将pdf更改为图像,因此无法编辑. 解决方案 PDF 读/写是 Android 的一个大问题 ..
发布时间:2021-12-14 15:31:35 Java开发

阅读 ePub 格式

我正在尝试开发一个 iPhone 应用程序来读取 ePub 文件.有没有可用的框架来开发这个?我不知道如何阅读这种文件格式.我尝试使用 NSXML Parser 解析扩展名为 .epub 的示例文件,但失败了. 解决方案 EPUB 格式汇集了一堆不同的规范/格式: 说明这本书的内容应该是什么样子的(XHTML 1.1 + CSS 的一个子集) 定义一个“清单",列出构成该内容的所有 ..
发布时间:2021-12-01 18:12:09 移动开发

使用 perl Archive::Zip 创建 *.epub -- epubchecker 错误

我正在编写一个 perl 脚本,它将从给定的父文件夹中压缩一组文件并创建一个 *.epub 文件.该过程运行正常,我可以在 adobe 数字版本中打开 epub,但出现 epubchecker 错误: 所需的 MTA-INF/container.xml 资源丢失 当我手动压缩文件时(我在 winxp 机器上)没有问题,但是 perl 创建的文件会引发错误.相关代码如下: #--------- ..
发布时间:2021-11-17 03:19:37 其他开发

使用 Java API 制作 ePub

我对 ePub 格式比较陌生,但如果我理解得很好,以编程方式从 XHTML 或 PDF 内容开始制作 ePub 可能意味着: 选择 HTML 或 XHTML 内容并使用 XHTML 验证器验证它们(或使用 Tydy 清理它们) 选择要插入到 ePub 中的 PDF 文件 创建 XML 清单或 XML 打包文件和 TOC 文件 将整个文件压缩为 .epub 文件 验证 ePub(我在 ..
发布时间:2021-11-15 02:13:57 Java开发

将应用程序与 Epub 格式关联

让我的应用程序在移动设备上注册 epub 文件,我不知所措.我的 android 清单中有一组意图过滤器,但它仍然无法打开 sd 卡上的 epub 文件.当我浏览 File Explorer 应用程序时,它会显示该文件,但是当我点击它时,它会显示“系统不支持这种类型的文件:".当我从 Internet 下载文件,然后使用下载应用程序导航到下载文件夹时,该文件根本不显示(即使它位于文件浏览器的下载文 ..
发布时间:2021-11-02 22:45:27 移动开发

快速解压 Epub

我需要快速解压缩 .epub 文件才能完全自己读取数据.如果我能得到它,我知道如何解析 ePub 的输出(我已经用 python 编写了一个工作示例),但 SSZipArchive 显然不会解压缩 .epubs.但是,它在虚拟 .zip 文件上运行良好;只有 .epub 是一个问题.据我所知,毫无疑问要问如何在 S.O. 上实际手动执行此操作.除了简单地将人们指向在objective-c中为你做的 ..
发布时间:2021-10-05 19:13:54 移动开发

如何使用 System.IO.Compression.ZipArchive 创建 ePub?

我已经编写了一些使用 .NET 4.5 System.IO.Compression.ZipArchive 生成​​ ePub 存档的代码.我需要它成为可移植类库 (PCL) 的一部分,因此使用 .NET fx 的一个子集. 我对包含魔法“application/epub+zip"的 mimetype 文件有疑问.阅读规范后,我首先添加该文件,不进行压缩. 尽管如此,但生成的 ePub ..
发布时间:2021-10-05 19:12:07 C#/.NET

使用 Zip 库创建 Epub 文件

大家好, 我正在尝试压缩我使用 c# 制作的 Epub 文件 我尝试过的东西 Dot Net Zip http://dotnetzip.codeplex.com/ - DotNetZip 有效,但 epubcheck 使生成的文件失败(**请参阅下面的编辑)ZipStorer zipstorer.codeplex.com - 创建一个通过验证的 epub 文件,但该文件不会在 ..
发布时间:2021-10-05 19:08:53 C#/.NET

如何使用 PowerShell 提取 Epub 元数据 (XML)?

我对 PowerShell 并不陌生,但我很熟悉 XML 解析.基本上我想从 OPF 文件中提取标题、创建者和发布者信息,它只是一个 xml 文件.下面的书是来自 Google 的 epub v3 样本集的 Moby Dick. 我试过了: [xml]$opf = gc path/to/package.opf$opf.package.metdata 我只能通过这个而不是文本获取标签和属性 ..
发布时间:2021-10-01 20:29:00 其他开发

无法解压 EPub 文件

IMO,我认为 epub 是一种 zip .因此,我尝试以一种方式解压缩. public class Main {public static void main(String argv[]) {最终整数缓冲区 = 2048;尝试 {BufferedOutputStream dest = null;FileInputStream fis = new FileInputStream("/Users/ ..
发布时间:2021-09-14 20:14:18 Java开发

CHM格式的替代品?

Microsoft CHM 格式非常棒,因为它提供了以下功能: 与树视图竞争的表. 索引. 索引搜索. 基于 HTML 源代码. 但是这种格式已经过时并且有很多缺点: 有安全问题(允许执行 JavaScript 代码). 不知道新的 HTML 格式. 没有记录. 无法正确处理不同的字符编码(如 UTF-8). 是否有 CHM 的替代品,它具有适用于所有桌面操作系统的阅读器和编译器 ..
发布时间:2021-09-06 19:06:45 其他开发

使用a2x和ZIP创建epub

使用此 a2x 命令创建一个有效的.epub文件(book.epub): $ a2x -v -k -f epub -d book book.asca2x:存档:mimetypea2x:归档:META-INF/container.xmla2x:归档:OEBPS/ch01.htmla2x:归档:OEBPS/ch02.htmla2x:归档:OEBPS/content.opfa2x:归档:OEBPS/ ..
发布时间:2021-05-31 19:23:08 其他开发

iOS工具栏不显示

我是ios编程的新手.我遇到的问题是我已经在我的xib文件中设置了一个工具栏,但是运行该应用程序后,该工具栏不显示.我在viewDidLoad函数和delegant.m类中都添加了此行,但工具栏仍未显示 self.navigationController.toolbarHidden = NO; 这是我的代码 -(BOOL)应用程序:(UIApplication *)应用程序didFini ..
发布时间:2021-05-17 20:52:42 移动开发

正则表达式:在HTML标记之间查找小写字母组

我正在尝试开发可在 Sigil 中运行的正则表达式, ePub 2编辑器. 小写字母是当前ePub阅读器生态系统中的一个众所周知的问题.许多读者,例如Adobe Digital Editions,不支持“字体变化:小写字母".在尝试了几种不同的解决方法之后,我决定通过将文本转换为大写并将先前的小写字母设置为"font-size:0.75em"来创建假小的大写字母. 此过程非常繁琐,尤其 ..
发布时间:2020-11-24 04:44:54 前端开发