使用的产品:aspose.pdf for .NET;
添加的水印文字:仅作为证照上传功能查看,他用无效##/#’#
显示出来的文字:仅作为证照上传功能查看,他用无效1\1/1’1
字符“#” 被识别换成了页码:1,如果有多页PDF文档,会随着页数的变化而变化
想要达到的效果是能够把字符“#” 正常显示在文档的水印里。
test.zip (646.6 KB)
使用的产品:aspose.pdf for .NET;
添加的水印文字:仅作为证照上传功能查看,他用无效##/#’#
显示出来的文字:仅作为证照上传功能查看,他用无效1\1/1’1
字符“#” 被识别换成了页码:1,如果有多页PDF文档,会随着页数的变化而变化
想要达到的效果是能够把字符“#” 正常显示在文档的水印里。
test.zip (646.6 KB)
使用了官方的demo,问题依然存在,字符"#" 会被默认识别为 页码,请帮忙修复一下这个bug,谢谢!
不幸的是,您分享的细节不够清楚,无法在我们最后重现相同的问题。 请分享 AddTextWatermarkCustom 方法的调用,该方法所有参数的值。
您可以在这里分享您在在线演示中使用的值:
将水印添加到 PDF
然后,我们将在我们的问题跟踪系统中记录此问题。 谢谢你的合作。
@tahir.manzoor
我是在PDF文档上添加文字水印,水印的内容是“仅作为证照上传功能查看,他用无效##/#’#”, 添加后的水印中字符“#’ 变成数字。
未命名1662122743.png (46.3 KB)
image.jpg (104.3 KB)
多页PDF添加水印显示的效果如下:
Watermark_Aspose_End-User-License-Agreement_2021-12-08 (3).pdf (198.6 KB)
PDFNET-52493 有结果了吗?
我们刚刚发现aspose.words 也支持给PDF添加水印,我通过在线的demo 测试了, # 是能够正常显示的
aspose.word水印在线demo:Add Watermark To Documents Or Images
示例代码:https://github.com/aspose-words/Aspose.Words-for-.NET/tree/master/Demos
image.png (91.6 KB)
我猜这个情况也许能够帮到你们尽快的解决这个问题。
@Gavin_Zhang 您引用的演示实际上使用 Aspose.PDF 将水印插入 PDF 文档。
但是,您是对的 Aspose.Words 支持加载 PDF 文档。 但是固定页面的 PDF 文档在加载时会转换为 Aspose.Words 流文档模型。 所以 PDF->Aspose.Words->PDF 往返可能会导致布局差异。
我们计划添加使用 Aspose.Words 将水印直接注入 PDF 的功能,但目前尚无估计。
@alexey.noskov
按您的说法:引用的演示实际上是使用 Aspose.PDF 将水印插入 PDF 文档的
那为什么在Aspose.PDF的演示里,把字符“#”添加到水印里,会出现把“#”变为和页码一样的数字,而在aspose.words的演示里,字符“#”能够在水印里正常显示呢?
如果最终都是使用 Aspose.PDF 将水印插入 PDF 文档,那显示结果应该是一致的才对。
我们尽力及时处理每个客户的要求,遗憾的是我们无法保证每个客户问题的交货日期。 我们按照先到先得的原则处理问题。 我们认为这是满足广大客户需求的最公平、最合适的方式。
您在免费支持论坛中报告了此问题,它将被正常优先处理。 为了加快问题解决的进度,我们建议您从以下链接查看我们的付费支持政策。
付费支持政策
遗憾的是,由于队列中的其他未决问题,较早记录的票证无法得到解决。但是,我们已记录您的疑虑,一旦我们有这方面的更新,一定会尽快通知您。请给我们一些时间。
对此造成的不便,我们表示歉意。