从PDF说开去

来源:互联网 发布:javascript !== 编辑:程序博客网 时间:2024/05/01 10:26

最近想研究一下PDF。

PDF从PS脱胎而来,秉承PS强大的描述能力,以其精美的图文效果,已几乎成为Internet时代的“标准文档格式”(说PDF是“标准”,可能有人不爱听,见后文)。如果软件能够支持自动输出(导出)为PDF格式文档,无疑软件的专业化色彩会更浓一些。

人之常理:你推出一种文档格式,使用的人(软件)越多,自然对你是好事而绝不是坏事。可PDF的主人Adobe却偏不信这个邪!

到Adobe的网站上找了半天(Adobe网站出奇地慢!),好不容易找到与PDF开发的有关内容,还算大方,PDF最新版的Reference就放在网站上,可以自由下载。但如果谁按照PDF Reference自己写一个Library,那可是真正的高人!咱只是想用PDF API把数据或其它什么东西写成PDF格式就OK了。Adobe PDF Library链接倒是有,接着点下去,Adobe要求:要想使用俺的Library,必须同俺签个协议!

这都什么年代了!有谁听Microsoft说要想使用俺的Library,必须先同俺签个协议?Sun说过要想使用JDK,必须先同俺签个协议?

签就签吧,谁让PDF是人家的而你又要用呢!按照Adobe的指示下载表格,是一个PDF Form。Adobe说填好这份表格,Submit by email。而那表格居然是保护的,read only!!难道还要我漂洋过海,发一份FAX,或寄一份EMS?!!

真是可笑!

最近关于文档格式的争论,主要围绕ODF和OOXML而展开。却没有人对PDF(Adobe)这种“绝对”小家子气的作法(心态)做任何评论。

反微软人士大骂微软,曰垄断,曰封闭。我倒觉得微软是一家对开发人员友好(developer-friendly)的公司,你可以从www.microsoft.com上找到任何你想要的东西(当然,微软产品的源代码除外:-)),而且download for free,特别是SDK及MSDN,微软还“迫不及待”地要推给你呢(MSDN Reader),这就是气度!

其实,Google一下,会发现很多PDF Libray,Adobe那么藏着捂着,生怕别人用你的PDF Library,那你推PDF,又是为了什么呢?

可见,比微软更加封闭的公司还有,救救(骂骂)这些公司吧。。。