Aspose.pdf for .NET 添加水印无法正常显示字符"#"

使用的产品:aspose.pdf for .NET;

添加的水印文字:仅作为证照上传功能查看,他用无效##/#’#

显示出来的文字:仅作为证照上传功能查看,他用无效1\1/1’1

字符“#” 被识别换成了页码:1,如果有多页PDF文档,会随着页数的变化而变化

想要达到的效果是能够把字符“#” 正常显示在文档的水印里。

test.zip (646.6 KB)

@SupportDhorde

为确保及时准确的响应,请创建一个独立的控制台应用程序(源代码没有编译错误),以帮助我们重现您的问题并将其附在此处进行测试。

我们将调查该问题并为您提供更多信息。

使用了官方的demo,问题依然存在,字符"#" 会被默认识别为 页码,请帮忙修复一下这个bug,谢谢!

@Gavin_Zhang

不幸的是,您分享的细节不够清楚,无法在我们最后重现相同的问题。 请分享 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)

@tahir.manzoor

我弄了一个演示视频,请查看

test video.zip (4.0 MB)

@Gavin_Zhang

我们在问题跟踪系统中将这个问题记录为 PDFNET-52493。 解决此问题后,您将通过此论坛主题收到通知。

对于给您带来的不便,我们深表歉意。

PDFNET-52493 有结果了吗?

@Gavin_Zhang

目前,您的问题正在等待分析并在队列中。 一旦我们完成对您的问题的分析,我们就可以为您提供估计。

@tahir.manzoor

我们刚刚发现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 文档,那显示结果应该是一致的才对。

@Gavin_Zhang

关于字符“#”的问题,我们会在解决后通知您。

@tahir.manzoor
@alexey.noskov

几个月时间过去了,字符“#” 能不能正常添加为PDF文档里的水印呢?

@Gavin_Zhang

目前,您的问题正在等待分析并在队列中。 一旦我们的产品团队完成对您的问题的分析,我们就可以为您提供估算。

@tahir.manzoor
你们现在遇到的技术问题是不是非常多呀 :joy:, 几个月都排不上队 ,现在一个稍微复杂一点的问题,会不会可能等上1年 :sob:

@Gavin_Zhang

我们尽力及时处理每个客户的要求,遗憾的是我们无法保证每个客户问题的交货日期。 我们按照先到先得的原则处理问题。 我们认为这是满足广大客户需求的最公平、最合适的方式。

您在免费支持论坛中报告了此问题,它将被正常优先处理。 为了加快问题解决的进度,我们建议您从以下链接查看我们的付费支持政策。
付费支持政策

@tahir.manzoor
@alexey.noskov

“#” 符号的问题解决没有呢?

@Gavin_Zhang

遗憾的是,由于队列中的其他未决问题,较早记录的票证无法得到解决。但是,我们已记录您的疑虑,一旦我们有这方面的更新,一定会尽快通知您。请给我们一些时间。

对此造成的不便,我们表示歉意。

@alexey.noskov
@asad.ali
“#” 符号的问题解决没有呢?这个问题已经从2022年9月持续到现在,近9个月时间了