gpt4 book ai didi

c# - 使用 iTextSharp C# 更改 PDF 注释属性

转载 作者:太空宇宙 更新时间:2023-11-03 10:55:51 25 4
gpt4 key购买 nike

您好,我正在使用 C# 中的 iTextSharp 向现有 PDF 添加脱字符号注释

现在我想更改一些注释的属性,例如颜色的OpacityLocked

enter image description here

最佳答案

假设您有一个 PdfAnnotation 对象。这是一个扩展 PdfDictionary 的类。

要锁定此注释字典定义的注释,您需要设置 PdfAnnotation.FLAGS_LOCKED 标志,例如使用 setFlags() 方法:

annot.setFlags(PdfAnnotation.FLAGS_LOCKED);

请注意,使用此方法将覆盖之前已定义的标志。

至于不透明度,这是由注释字典的 ca 条目定义的。

annot.put(PdfName.ca, new PdfNumber(0.27));

您提到 iText 和 iTextSharp,我的代码片段是 Java 代码行。如果您想在 C# 代码中使用它们,则需要对这些方法进行小的更改。

关于c# - 使用 iTextSharp C# 更改 PDF 注释属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19538354/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com