【发布时间】:2015-08-21 16:50:45
【问题描述】:
我通过javax.print 打印文档(pdf、doc、docx...),它工作正常,但我需要在文档的任何位置添加自定义覆盖文本;该文本对于将我的代码中的打印参考插入文档是必需的。
我该怎么做?
【问题讨论】:
我通过javax.print 打印文档(pdf、doc、docx...),它工作正常,但我需要在文档的任何位置添加自定义覆盖文本;该文本对于将我的代码中的打印参考插入文档是必需的。
我该怎么做?
【问题讨论】:
我不认为添加文本(水印)是javax.print 的一个方面。
您可以通过Graphics2d 对每个文档的每一页进行预处理,并根据该文档的类型单独添加文本/图形,然后将该文档发送到打印机。
这里和其他地方有几个关于“水印”的主题,这基本上是您想要做的。该过程因您正在使用的文档类型而异。单页图像、多页图像、PDF、DOC 和 DOCX 都需要不同的处理方式。
这里有一些主题可以帮助您入门:
【讨论】: