• H2P—html to pdf


    H2P—html to pdf 批量把html 转换成pdf 的一种工具,准确的说是批量的根据url 生成pdf 的一种解决方案。

        H2P —— html to pdf ,是批量把 html 转换成 pdf 的一种工具,准确的说是批量的根据 url 生成 pdf 的一种解决方案。

        为 什么是批量的 url ?我们在网上经常阅读到很多优秀的博客文章或优秀的技术帖子,把其 url 加入到收藏夹或另存到本地保存为 html ,以便下次再看,或和其他人分享。保存到本地不是最好的方式,因为为了阅读方便,通常还要保存相关的图片、 rss 、 js 文件等资源,直接收藏其 url 通常是最简单的方式,这样就有很多的 url 。收藏太多的 url 也是个麻烦事,所以一些网站就提供了收藏功能。

        Pdf 是现在大家都喜欢的一种文档格式,小巧而且表现丰富,特别适合阅读和分享。所以现在有很多技术可以实现把 html 转换成 pdf 文档。也有一些网站提供在线的服务,就是根据输入的 url 生成对应的 pdf 。这里介绍的是根据一批 url 生成一个合并的 pdf 文档。

        我 自己对这个目标很看好,想当初,买不起书,就在网上看一些连载的教程,想把这些教程保存下来很麻烦,一个个另存为不现实,后来总算可以利用迅雷等下载工具 执行“下载全部连接”,去掉一些不是目标的链接,算是可以批量下载了,下载到本地也是一摊子文件和文件夹,尽管是这样,还是可以自动批量了。这里提到的根 据一批 url 生成一个合并的 pdf 文档将带来革命性的影响。

    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    UIState:UIState是一个非侵入式的用户界面状态(state)管理器用于Java Swing胖客户端应用程序中.UIState允许应用程序恢复它们的GUI状态当应用程序在使用或在多个应用程序之间进行对话时.比如:假如你的应用程序使用JInternalFrame来显示MDI界面的时候,UIState将会为你管理frame的位置和大小.
    JUnit PDF Report:这个项目能够从JUnit测试结果生成PDF报告。它使用Apache Ant来执行生成,Apache FOP来描绘PDF文档。
    APIviz:APIviz是一个扩展自Java标准doclet的JavaDoc doclet。它能够生成类似于UML的类图与包结构图,用于快速理解全部的API结构。
    FaceCart:FaceCart是一个完整电子商务平台。该购物车系统采用oscommerce(最好的PHP开源电子商务解决方案)的设计模式进行开发。FaceCart非常易于扩展,支持所有数据库和应用服务器。它的前台采用Ajax技术提供了良好地用户体验和交互。包括:处理进度条、实时校验、历史操作管理、自动完成输入框(Auto-complete boxes)、拖放操作功能(Drag and drop)、实时图片展示等。
    Kabeja:Kabeja是一个Java类包用于解析Autodesk的DXF格式并转换成SVG格式(dxf2svg) 。你可以把Kabeja加到你的应用程序中或通过命令行来使用它。该项目提供一个简单的DXF2SVGViewer和一个用于XML Web开发框架Cocoon的GeneratorComponent。一个很小的处理系统能够让你把DXF处理,过滤(XSLT),转换成各种不同的输出格式(JPEG,PNG,TIFF,PDF,XML)。
    JBarcodeBean:JBarcodeBean是一个JFC Swing兼容的JavaBean组件用来产生条形码.JBarcodeBean支持当前一些流行的条形码格式如:Code 128,Code 39,Extended Code 39,Codabar Interleaved Code 25 ,MSI ,EAN-13,EAN-8.
    Spring-On-Rails:Spring-On-Rails是一个类似于Ruby-on-Rails的Java应用程序开发框架。Spring-On-Rails为开发CRUD类型的应用程序生成一个基础架构。其生成的应用程序使用Spring框架,Ibatis与Hibernate做为中间层。
    betterpetshop:这是一个由开源项目Tapestry,Spring和Hibernate实现的宠物店应用 betterpetshop,它在Tapestry Petshop基础上扩展而来,增加了Spring 和 Hibernate。它为我们展示了基于Struts之外的另外一种优秀的组合方案。如果说你正希望用这个三个Tapestry,Spring 和 Hibernate 框架来搭建自己的J2EE 开发平台的话,可以参考参考。这里是这个宠物店的在线 demo。
    Super CSV:Super CSV是一个用于处理CSV文件的Java开源项目。它完全围绕面向对象的思想进行设计,因此可以利用你的面向对象代码来使得处理CSV文件变得更加简易。它支持输入/输出类型转换、数据完整性校验,支持从任何地方以任何编码读写数据,只要提供相应的Reader与Writer对象。可配置分割符,空格符号和行结束符等。
    AndroMDA:AndroMDA 是一个遵循模型驱动结构(MDA)范例的代码生成框架。它从CASE工具中获得的一个UML模型并生成一个完全可部署的应用程序和其它组件。