`
summeryhrb
  • 浏览: 20283 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

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

阅读更多

 

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

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

2)提出了一种描述URLxml文件,称之为h2p文件

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

4h2p文件是该解决方案的资源文件,收集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的。

0
0
分享到:
评论

相关推荐

    H2P倡议——一种新的互联网应用模式

    在众多的技术革新之中,“H2P倡议”作为一种新的互联网应用模式,正逐渐走进我们的视野。本文将从“H2P倡议”的源码和工具的角度,探索其背后的理念、技术特点,以及这种新模式可能给现有互联网应用带来的影响。 ...

    h2数据库.pdf

    - **TopLink/Glassfish**:Oracle提供的Java持久化解决方案之一,也兼容H2。 - **EclipseLink**:另一个强大的Java ORM框架,支持H2。 - **Apache ActiveMQ**:一个基于JMS的消息中间件,可以使用H2作为消息持久化层...

    全志H2芯片技术文档 Allwinner_H2+_Datasheet_V1.2.zip

    2. **内存与存储**:文档可能涵盖了内存控制器规格,如DDR3/DDR3L支持,以及内部存储扩展如eMMC和SPI NAND Flash的接口,这些都是嵌入式设备常见的存储解决方案。 3. **图形处理单元(GPU)**:全志H2可能内置了GPU,...

    H2 Database(H2内存数据库)

    1、h2.pdf (H2 API) 2、h2-1.3.173.jar (截止2013-8-15最新的H2.jar) 3、h2-2013-07-28.zip (截止2013-8-15最新的H2服务,包括API\JAR\服务) 4、H2Database_SQL语法.doc 5、H2Database高级特性.doc 6、H2...

    哈弗H2汽车使用手册用户说明书pdf电子版下载.pdf

    哈弗H2汽车用户手册内容涵盖了操作指导、安全提示、车辆配置、保养维修信息等多个方面。以下是根据手册内容整理出的知识点: 1. 手册重要性:哈弗H2用户手册是驾驶和维护新车不可或缺的参考资料。在驾驶新车之前,...

    H2Database中文教程.pdf

    H2数据库是一个开源的关系型数据库管理系统,由Java编写,能够嵌入到Java应用程序中运行,同时也提供网络版支持。...这些特性使得H2数据库能够灵活地嵌入到各种Java应用中,为用户提供便捷、高效的数据管理解决方案。

    H2Database连接配置.pdf

    它还具备了SQL注入问题的解决方案,使得应用更加安全。 H2数据库支持集群,这意味着可以在多台机器上分布数据,提供高可用性和负载均衡。此外,它还提供了内置的Web服务器,支持基于SSL/TLS的安全连接,使远程访问...

    h2 database pdf

    ### H2 Database Engine 特性与使用指南 #### 概述 H2 是一款轻量级、高性能且开源的关系型数据库管理系统(RDBMS),它支持标准的 SQL 语法,并且能够以嵌入式模式或者服务器模式运行。该数据库特别适用于开发测试...

    Allwinner_H2+_Datasheet_V1.2

    Cortex-A7是ARM公司的节能型CPU核心,适用于移动设备和IoT(物联网)解决方案,具有良好的处理能力和能效比。 二、内存与存储接口 全志H2+支持DDR3/DDR3L内存,提供高速数据传输能力,满足多媒体应用和多任务处理的...

    安装VS2003时找不到H2INC.ERR文件问题的解决方案

    本文将深入探讨这个问题的原因,并提供几种可能的解决方案。 首先,我们要理解“H2INC.ERR”文件的用途。这个文件是Visual Studio 2003安装过程中的一部分,用于处理SQL Server相关组件的安装。在安装过程中,如果...

    h2数据库pdf

    h2数据库pdf,非常详细

    H2 多遥控器使用说明书V1.0.rar_allwinner_allwinner H2+_h2_全志_全志H2

    本文将详细讲解全志H2平台在多遥控器配置方面的使用方法,基于提供的“H2 多遥控器使用说明书V1.0.pdf”官方文档。 一、多遥控器配置背景 在现代家庭娱乐系统中,多个设备如电视、机顶盒、游戏机等可能需要各自的...

    h2cpp根据头文件生成CPP

    为了解决这个问题,开发者们创造了一种名为h2cpp的工具,它能够根据头文件自动生成相应的CPP文件,显著提高开发效率。 h2cpp工具的核心功能在于解析头文件中的声明,然后自动生成对应的CPP文件结构。这样,开发者只...

    ST7789H2.pdf

    这款芯片在显示领域广泛应用,是小屏幕驱动解决方案的重要组成部分。以下是对该芯片的详细说明: 1. **基本描述**: ST7789H2是一款高性能、低功耗的TFT LCD控制器,适用于各种显示应用,如智能手机、平板电脑、...

    H2Database.rar_H2Database高级特性

    通过了解和掌握这些高级特性,你可以更好地利用H2Database来构建高效、可靠的数据库解决方案。无论是在测试环境中快速搭建数据库,还是在小型项目中作为主数据库,H2Database都能展现出其强大的功能和灵活性。在实际...

    H2Database-SQL语法.pdf

    H2数据库是一个开源的关系型数据库管理系统(RDBMS),它使用Java语言开发,因此具备良好的跨平台能力。H2不仅支持嵌入式模式,也支持客户端-服务器模式。在嵌入式模式下,H2数据库可以轻松集成到Java应用程序中,...

    h2数据库 jar包 下载 资料

    4. **用户手册**: 官方的用户手册,详细介绍了H2的安装、配置、使用方法以及常见问题的解决方案。 5. **测试脚本**: 用于测试H2性能的SQL脚本,可以用来验证数据库的性能表现。 6. **教程和指南**: 可能包含了一些...

    H2Database高级特性.pdf

    连接表是H2数据库的高级特性之一,它允许数据库用户访问存储在其他数据库中的表,就好像它们存在于当前数据库一样。创建连接表可以通过CREATELINKEDTABLE语句来实现。H2数据库通过JDBC驱动和URL连接到其他数据库,并...

    springboot整合h2数据库实战

    在这种情况下,使用 H2 内存数据库来模拟数据库环境是一个很好的解决方案。 Spring Data JPA Spring Data JPA 是 Spring Data 的一个子项目,是对 JPA 的再次封装和抽象,底层还是要使用 JPA 的具体实现,通过提供...

Global site tag (gtag.js) - Google Analytics