pdf生成的解决方案(H2p)之H2P展望

《根据批量URL生成有书签的pdf文档的解决方案》一文作为一个完整的解决方 案,主要有四个要点

(1)详细描述了解决方案的思路,

(2)提出了一种描述URL的xml文件,称之为h2p文件

(3)根据h2p文件生成pdf文档的工具称为h2p-tool,同时h2p-tool还能对h2p 文件进行编辑,从而制作自己的pdf电子书。

(4)h2p文件是该解决方案的资源文件,收集url是件费时费力的事情,所以 该解决方案还提供了下载h2p文件的链接

H2p是我自己定义的一种xml格式,我私下里是希望这种格式能够被大家接受, 所以我定义了dtd,并且开发了一个编辑h2p文件的工具h2p-tool,而且在javaei 网站上提供了大量的h2p文件作为资源下载。有了h2p,制作自己的pdf电子书将变 得很容易。

如果想让h2p为大家所接受,h2p必须不断的发展。因为现在h2p应用还是很简 单很原始。主要表现在,生成的pdf是原html的完全再现,这是他的优点也是他的 弱点。

说是优点,是因为pdf的呈现效果和在浏览器里风格一样。

说是缺点,是因为既然生成了pdf,我们希望pdf里主要突出文章的主题内容, 而不希望有原来网页里的那么多的图片和广告,而且还希望原来是分页的内容自 动合并到一个pdf里。

所以,就此缺点,我提出两个可能的展望。

(1)制定一种规范,该规范要求网站为每篇博客提供一个为h2p专用的链接( 姑且叫h2p链接吧),根据这个链接打开的博客文章是没有广告的,那么h2p文件 的连接采用这种h2p链接,生成的pdf就没有上述的缺点了。这个想法可能与网站 的盈利相悖,因为如果提供h2p链接,很多人将会之点击h2p链接,这样,就避开 了网站投放的广告。

(2)第二种可能的展望就是,各网站提供一个webservice的编程接口,通过 该编程接口,用程序访问每篇博客文章,这样得到的文章就是没有广告的干净的 文章。

这两种展望的目的主要是为了生成干净的pdf文档,显然,要实现这两个展望 是很困难的,除非大家都很接受h2p这个思路,并且对这种应用很迫切,才会有人 来大力推动。想想rss的普及,那也是一波三折,最终还是因为其便捷的使用模式 而被大家所接受。

私下里是希望大家能接受并喜欢h2p的。

时间: 2024-09-13 16:14:18

pdf生成的解决方案(H2p)之H2P展望的相关文章

pdf生成的解决方案(H2p)之H2P技术细节

H2P在很多人看来是个令人激动的方案,而且javaei网站提供h2p文件资源又是 相当自然的一件事情,一想到h2p,我都很高兴,因为这个方案是我提出来的,尽 管实现h2p的技术很成熟.在这篇文章里,说一下实现h2p所涉及到的技术吧,既 有核心的j2se应用,又有开源框架的使用. (1)dtd的应用,为了规范使用者正确的编辑h2p文件,我定义了h2p文件的 dtd,当然我还有一个奢望,希望能成为一种规范. (2)使用根据dtd校验xml(h2p文件),h2p-tool需要解析xml(h2p文件)提

PHP使用imagick读取PDF生成png缩略图的两种方法

 这篇文章主要介绍了PHP使用imagick读取PDF第一页生成png缩略图的两种方法,使用了PHP扩展php_imagick,需要的朋友可以参考下 一.ImageMagick是什么 ImageMagick是一套功能强大.稳定而且免费的工具集和开发包,可以用来读.写和处理超过185种基本格式的图片文件,包括流行的TIFF, JPEG, GIF, PNG, PDF以及PhotoCD等格式.利用ImageMagick,你可以根据web应用程序的需要动态生成图片, 还可以对一个(或一组)图片进行改变大

PHP使用imagick读取PDF生成png缩略图的两种方法_php实例

一.ImageMagick是什么ImageMagick是一套功能强大.稳定而且免费的工具集和开发包,可以用来读.写和处理超过185种基本格式的图片文件,包括流行的TIFF, JPEG, GIF, PNG, PDF以及PhotoCD等格式.利用ImageMagick,你可以根据web应用程序的需要动态生成图片, 还可以对一个(或一组)图片进行改变大小.旋转.锐化.减色或增加特效等操作,并将操作的结果以相同格式或其它格式保存.二.php_imagick什么一个可以供PHP调用ImageMagick功

php利用Imagick把pdf生成png缩略图

php_imagick什么 一个可以供PHP调用ImageMagick功能的PHP扩展.使用这个扩展可以使PHP具备和ImageMagick相同的功能. ImageMagick是一套功能强大.稳定而且免费的工具集和开发包,可以用来读.写和处理超过185种基本格式的图片文件,包括流行的TIFF, JPEG, GIF, PNG, PDF以及PhotoCD等格式.利用ImageMagick,你可以根据web应用程序的需要动态生成图片, 还可以对一个(或一组)图片进行改变大小.旋转.锐化.减色或增加特效

使用itextsharp.dll开发PDF生成的奇怪问题

问题描述 我要实现的就是一个点击一个链接,弹出一个下载对话框,里面有一个open,save,cancel按钮,但是问题出现的很奇怪,就是,如果我点击open打开生成的PDF的时候,Adobereader8就提示找不到文档的错误,如果点击save以后,再打开是没有问题的.于是我再自己家里的机器做了一个Demo,点击打开是可以打开文档的,好郁闷,请问有谁碰见过这个问题,谢谢 解决方案 解决方案二:真是奇怪的问题,最近也遇到pdf的问题,如何打开pdf文件并在里面写字itextsharp.dll找了半

静态页转换平台(StaticPol)-静态页生成终极解决方案

为什么要生成静态页? 这个问题咱们就不多说了,他的优点只有一个,大大提高网站性能,对于数据量大.访问量大的网站不采用静态页输出的解决方案,恐怕真受不了了.缺点就不说了,一 大堆....不过单这一个优点就值得我们研究一番.下面咱们讨论一下静态页生成方案的常规处理方式和 StaticPol 灵活的处理方式,对他们进行一个比较. 说他是一个平台的理由: 常规方式:在每个程序中为静态页生成写相应的模块(程序),执行对应的更新,而且一般都是手动更新(首页.分类页.信息页),好麻烦,即使是定时更新,也要写

phonegap教程使用jspdf库在应用中生成pdf文件(pdf生成方法)_Android

首先在命令行创建一个PhoneGap工程 复制代码 代码如下: phonegap create . "jspdf.sample" "JSPDF App"phonegap local plugin add org.apache.cordova.filephonegap local plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-console.git 然后,下载JSPDF代码 down

phonegap教程使用jspdf库在应用中生成pdf文件(pdf生成方法)

首先在命令行创建一个PhoneGap工程 复制代码 代码如下:phonegap create . "jspdf.sample" "JSPDF App"phonegap local plugin add org.apache.cordova.filephonegap local plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-console.git 然后,下载JSPDF代码 downl

关于PDF生成jpg 的问题

问题描述 把PDF文件装换成jpg文件时出现的问题一张pdf转成JPG格式文件没有问题可是多个PDF装换成Jpg的时候有时候报错有时候不报,报错好像很随机,有哪位朋友遇到过这样的问题,烦请解答一下!!!!!!!!以下是报错信息:com.sun.pdfview.decrypt.PDFAuthenticationFailureException:Passwordfailedauthenticationforbothowneranduserpasswordatcom.sun.pdfview.decry