使用PERL脚本生成PDF输出
http://tech.ddvip.com 2007年10月07日 社区交流
内容摘要:本文向大家介绍了怎样使用PERL脚本生成PDF的输出方法。
如果用户准备在Linux平台上安装HTMLDOC的话,有两点需要注意。
1. 下载文件htmldoc-1.version-platform.tar.gz中没有包含目录信息,因此用户在安装前需要首先创建一个子目录,然后把下载文件移到该目录中再进行解压。
2. 如果用户使用telnet登录到远程机器进行安装,由于setup例程需要在X窗口环境下运行,所以无法使用。不过,我们可以运行安装文件中的htmldoc.install脚本程序进行安装。命令如下:
prompt$#@62; cd htmldoc-install
prompt$#@62; ./htmldoc.install
安装过程结束之后,可以使用以下命令进行测试:
prompt$#@62; echo "test" | htmldoc --webpage -t pdf ?
如果安装正确,屏幕上将会显示出一系列文字。具体含义我们不需要知道,只要能够证明HTMLDOC可以正常运行并产生输出就可以了。
使用说明
我们在前文中曾经提到过,HTMLDOC实际上就是一种HTML和PDF之间的转换工具。在命令行中,我们可以使用管道将HTML代码传送给HTMLDOC,然后指定HTMLDOC以标准的格式输出结果。
举例来说,我们可以使用以下命令将一个简单的WEB页面转化为PDF格式:
prompt$#@62;echo"$#@60;H2$#@62;Results$#@60;/H2$#@62;$#@60;TABLE$#@62;$#@60;TR$#@62;$#@60;TD$#@62;Score$#@60;/TD$#@62
;$#@60;TD$#@62;95$#@60;/TD$#@62;$#@60;/TR$#@62;
$#@60;/TABLE$#@62;" | htmldoc --webpage -t pdf - $#@62; resultTable.pdf
说明:
在上述命令中,我们首先使用echo命令输出一段标准的HTML代码,然后通过管道操作符“|”将其以WEB页面的形式传递给HTMLDOC,由后者产生PDF输出,并把结果保存在resultTable.pdf文件中。如果在Adobe Acrobat中打开resultTable.pdf文件,就会看到以下输出:
责编:豆豆技术应用