| 作者: | Bruno Lowagie |
| 语言: | 英文 |
| 出版年份: | 2010 |
| 下载链接: |
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。 |
《iText in Action, Second Edition》是 Bruno Lowagie 面向 Java 开发者写的 iText 5 实战指南,重点不在 PDF 理论,而在如何用一套成熟 API 生成、修改、保护和解析 PDF,覆盖报表、表单、Web 输出与底层对象操作。
全书按“先会用、再会改、最后懂内部”展开:前五章讲从零生成文档与版式控制;6-8 章讲合并、批注、书签与表单;9-12 章讲 Web 集成、图像字体、加密签名;13-16 章解释 PDF 结构、成像模型、内容流与流对象,帮助读者从 API 使用者进阶到底层定制者。
| 章节 | 核心内容 |
|---|---|
| 第一章-第二章 | PDF 能力概览,Document/PdfWriter 五步流程,Chunk、Phrase、Paragraph、List、Anchor、Image、Chapter、Section 等基础对象。 |
| 第三章-第五章 | 绝对定位、PdfContentByte、ColumnText、PdfTemplate、PdfPTable、PdfPCell,以及表格事件、单元格事件、页眉页脚、水印和页面边界控制。 |
| 第六章-第八章 | 读取既有 PDF,追加内容,合并拆分,书签、注释、动作与 JavaScript,AcroForm/XFA 表单创建、填写与扁平化。 |
| 第九章-第十二章 | Servlet/JSP 输出 PDF,HTML/XML 转换,颜色空间、图像格式、条码、字体选择、CJK 支持,以及加密、数字签名、元数据处理。 |
| 第十三章-第十六章 | PDF 对象体系、交叉引用、页面与内容流、图形和文本操作符、图层与结构化内容、文本/图像提取、图像流与字体流替换。 |
适合已有 Java 基础、需要在企业系统中生成或处理 PDF 的开发者,尤其适合做票据、报表、合同、表单和归档系统的人。若只想学 PDF 标准概念而不写代码,这本书并不对路。
这本书兼具教程与参考手册价值:前半部分上手快,后半部分把 PDF 内部机制讲清,适合长期放在案头查阅。虽以 iText 5 为核心,但其版式建模、表单处理和底层对象思路,对今天理解 Java PDF 开发仍然很有帮助。