我正在寻找(最好)命令行实用程序来将unicode文本内容标记/水印到PDF文档中。
我尝试了PDF Stamp以及我在网上找到的其他几个,但是对希腊字符无效(例如ΓΔΘΛ变成了éËË)。
非常感谢您的帮助!
答案 0 :(得分:1)
对于足够“奇怪”的字符,您通常需要指定字体和编码。我怀疑至少有一个你试过的工具能够定义这些东西。
阅读他们的文档,看起来像PDFStamp将允许您指定字体,但不能指定编码。这不是好兆头。它可能总是为系统字体选择“Identity-H”......值得一试。
我必须承认,我很惊讶。甚至“失望”。你有没有联系他们的电子邮件支持?
曾几何时,iText附带了许多命令行工具,这些工具主要用作示例,但同样有用。我怀疑你可以将它们从sourceforge上的SVN存档中挖出来,并让它们再次构建,如果你的Java-fu完成任务的话。只要您选择了字体编码,就一定要使用BaseFont.IDENTITY_H
。