打开document前要做的事: 你只能在Open方法调用之前添加摘要,这是iText开发工具提供的一个选择。 在HTML中,报头信息被放在文档前面报头标识中间,调用Open方法将导致报头信息写入流,因而在Document被打开后无法更改这些数据。 PDF报头信息不包括摘要,看起来有类似于: %PDF-1.2 该行显示生成的文档是一个版本为1.2的PDF格式的文件,在PDF中,摘要保存在PdfInfo对象中,当文档关闭时已经写入PdfWriter中了,因此,没有关于为什么不能修改库来满足任何时候添加或更改摘要的技术原因 u 页面初始化 Open方法在不同的Witer中同时会产生初始化事件,举例来说,如果你需要一个水印或者页眉页角对象出现在文档第一页的开始处,你需要在打开文档前添加这些,同样的用于设置该文档其他页水印、页眉、页角、页数和尺寸。 当调用下列方法: public bool setPageSize(Rectangle pageSize) public bool Add(Watermark watermark) public void removeWatermark() setting Header property public void resetHeader() setting Footer property public void resetFooter() public void resetPageCount() setting PageCount property |