使用PERL脚本生成PDF输出

豆豆网   技术应用频道   2007年10月07日  【字号: 收藏本文

内容摘要:本文向大家介绍了怎样使用PERL脚本生成PDF的输出方法。

  引言

   文档的页面显示和打印效果一直是困扰人们的一个大问题。虽然我们可以在一种程序中打开其它程序的输出文档,但是显示效果往往大相径庭。即使使用同一种软件,如果操作平台或打印机不同的话,实际的显示或打印结果也常常事与愿违。

   Adobe公司最早意识到上述问题,并为此专门开发出PDF文档格式。PDF的全称为Portable Document Format,即可移植文档格式,由广泛应用于专业打印领域的Postscript解释语言演化而来。为了使PDF迅速得到推广,Adobe不仅公开了技术规范,而且还免费向用户提供可以显示和打印PDF文件的Adobe Acrobat应用软件。

   PDF最大的优势就在于其良好的一致性。PDF文档一旦创建之后,无论是在任何系统或打印设备上,都可以完好的保持最初的页面设计样式和风格,不会发生任何变化。正是由于PDF文档在格式上的一贯性,使得越来越多的网站开始提供基于PDF格式的文件和说明,从简单的宣传手册到完整的电子图书,PDF越来越受到人们的喜爱和重视。

   事实上,除了可以用于静态信息显示之外,我们还可以通过WEB脚本程序直接直接以PDF文档形式输出,不再仅仅局限于传统的HTML页面。

   举例来说,我们使用PERL脚本基于数据库信息生成了一份库存商品报告。现在,我们希望将该报告打印出来同时将可打印版本发送给其他100名相关人员。这时,如果我们能够直接生成PDF文档,并将PDF格式的报告发送给其他人员打印的话,要比试图直接通过浏览器打印HTML页面简单和有效得多。因为如果采用后一种方式,我们将无法确保每个人实际得到的打印页面的效果到底如何。

   再例如,现在许多的新闻或信息站点都提供用户打印相关内容或页面的功能。这时,如果我们能够提供基于PDF格式的文档打印,就可以保证最终输出的文档能够保持原有的格式,不会出现断行或分页等的问题,既方便了用户,又提高了网站的综合质量。

  实现基础

责编:豆豆技术应用

正在加载评论...