我正在开发一个电子书阅读器应用程序。我有整个电子书的.ePUB文件,其中在电子书的每个主题是一个html文件。我想在应用程序中实现搜索功能。我正在使用NSRegularExpression类进行搜索。请考虑以下html代码:
<temp> I am temp in tempo with temptation </temp>
例如,在上面的html代码中,我只想搜索单词temp。现在在上面的代码中,temp出现了5次,->,<temp> </temp>,temp,temptation。我正在寻找一个正则表达式,其中我只能提取整个单词"
这个html位于电子书的末尾。当将html转换成mobi,然后在Kindle上预览电子书时,上面的文本总是在电子书的两页上分开。由于这是最后一页,我想阻止这篇文章在页面上分开。我认为我应该在这个文本代码周围添加page-break-before:avoid或page-break-after:avoid属性。我不确定,在这种情况下哪一个适合使用,page-break-after:avoid还是page-break-before:avoid?
<hr/>
<div>
<FONT SIZE=-1>Lorem ipsum dolor sit amet, consec
我有一个电子书阅读器,它不会将突出显示的注释导出到epub文件中,因此我将编写一个插件来从阅读器中导入注释,并将其放入epub文件中,以便我可以在台式计算机上阅读它。
简单的做法是在python中的字符串上使用replace方法:
for html_id, href in bk.text_iter():
# read orignal html code from file
original_html = bk.readfile(html_id)
# modify html code
modified_html = original_html.replace(
我正在做一本电子书籍(杂志)。但我有200页( jpg格式)。因此,为了避免为200页编写相同的行代码,我想了解如何使用javascript和php来实现它。
我对电子书中每一页的HTML代码是:
<div id="page" style="background-image:url(img/2014/image-001.jpg);"></div>
进行更改/添加的javascript函数是:
function myBook(i)
{
var x = document.getElementById(
我想转换电子书为Kindle。我尝试转换大,两种语言的文本为基础的PDF电子书与复杂的格式样式和图像到AZW3图书为Kindle使用Calibre,也尝试亚马逊服务,但转换结果质量很差的多个错误。我无法将PDF电子书转换为纯文本,这最适合kindle,因为电子书包含多种格式样式,编程代码和图像。
最好的方法是自动裁剪基于文本的多页PDF文档的白边距,并将其转换为基于图像的PDF文档,调整大小以适合600 x 800像素?