从 Java 应用程序动态生成 PDF 文件(3)

运行样例应用程序

下载样例应用程序 j-itextsample.jar(参见 下载)。

将 j-itextsample.jar 解压到一个目录中,举例而言,如果将它解压到 C:\temp 中,这会将源代码和类文件放在 C:\temp\com\itext\test 中。

打开一个命令提示符,并将目录更改为 C:\temp。

在此命令提示符上设置您的系统的类路径。将 C:\temp\itext-5.3.0.jar 包含在系统的类路径中。在 Windows® 上,执行命令 set classpath=C:\temp\itext-5.3.0.jar;%classpath%。

使用命令 Java com.itext.test.ITextTest 运行应用程序。

该程序将在 C:\ 中生成 ITextTest.pdf 文档。图 3 显示了 PDF 文档的第一页的屏幕截图。


图 3. PDF 文档的屏幕截图

PDF 文档的屏幕截图

图 4 显示了 PDF 文档中的第 1 章和它的节、文本、表格、列表和图像的屏幕截图。


图 4. PDF 文档的屏幕截图

PDF 文档的屏幕截图

图 5 显示了 PDF 文档中的 Anchor 链接的屏幕截图。


图 5. PDF 文档的屏幕截图

PDF 文档的屏幕截图

结束语

您已了解了生成 PDF 所涉及的一些基本元素。iText 的美妙之处在于,您可在不同类型的编写器中使用同一个元素的语法。另外,您可将编写器的输出重定向到控制台(对于 XML 和 HTML 编写器)、servlet 的输出流(对于对 PDF 文档的 Web 请求的响应)或任何其他类型的输出流。在响应相同、但响应类型各不相同(PDF、RTF、HTML 或 XML)的情形中,iText 也可派上用场。iText 允许您创建水印,加密文档以及其他输出细节。

参考资料

学习

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/19238.html