java如何在javax中覆盖/插入自定义文本。打印文档(pdf、doc、docx…)? 1 年,1 月 Questions & Answers 246 我打印文档(pdf、doc、docx…)通过javax.print它工作得很好,但我需要在文档的任何位置添加自定义覆盖文本;在文档中插入我的代码中的打印参考是必需的 我该怎么做
# 1 楼答案 我不认为添加文本(水印)是javax.print的一个方面 您可以通过Graphics2d预处理每个文档的每一页,并根据该文档的类型分别添加文本/图形,然后将该文档发送到打印机 这里和其他地方有几个关于“水印”的帖子,这基本上就是你想要做的。根据您使用的文档的类型,该过程是不同的。单页图像、多页图像、PDF、文档和DocX都需要不同的处理方式 以下是一些让你开始的线索: GIF/JPEG/TIFF:How can I watermark an image in Java? GIF/JPEG/TIFF:Adding a watermark over an image programmatically using Java DOCX:Creating watermark programmatically PDF:Watermarking PDFs via iText
# 1 楼答案
我不认为添加文本(水印)是
javax.print
的一个方面您可以通过
Graphics2d
预处理每个文档的每一页,并根据该文档的类型分别添加文本/图形,然后将该文档发送到打印机这里和其他地方有几个关于“水印”的帖子,这基本上就是你想要做的。根据您使用的文档的类型,该过程是不同的。单页图像、多页图像、PDF、文档和DocX都需要不同的处理方式
以下是一些让你开始的线索: