C# 如何使用iTextC从现有pdf中删除或隐藏文本#
是否有任何方法可以使用iTextSharp库删除或隐藏现有PDF文档中的字段。 我没有删除,而是尝试添加白色,如C# 如何使用iTextC从现有pdf中删除或隐藏文本#,c#,pdf,itext,C#,Pdf,Itext,是否有任何方法可以使用iTextSharp库删除或隐藏现有PDF文档中的字段。 我没有删除,而是尝试添加白色,如 iTextSharp.text.Image image = iTextSharp.text.Image.GetInstance(new Bitmap(130, 20), BaseColor.WHITE); 它正在显示 错误CS7069对类型“Image”的引用声明它是在中定义的 “System.Drawing”,但找不到它 谢谢。在itextsharp.xtra程序集中,您可以找到
iTextSharp.text.Image image = iTextSharp.text.Image.GetInstance(new Bitmap(130, 20), BaseColor.WHITE);
它正在显示
错误CS7069对类型“Image”的引用声明它是在中定义的
“System.Drawing”,但找不到它
谢谢。在itextsharp.xtra程序集中,您可以找到具有编校功能的
PdfCleanUp*
类。@mkl感谢使用PdfCleanUpProcessor提供的帮助,我可以隐藏文本。我还有一个问题,如何在清理()后在pdf中插入文本?要将文本添加到现有pdf中,您可以使用ColumnText
类(在简单情况下,例如一行,静态ColumnText.ShowTextAligned
方法就足够了)或者直接使用PdfContentByte
的低级文本绘制说明。在itextsharp.xtra程序集中,您可以找到具有编校功能的PdfCleanUp*
类。@mkl感谢使用PdfCleanUpProcessor提供的帮助,我能够隐藏文本。我还有一个问题,如何在清理()后在pdf中插入文本?要将文本添加到现有pdf中,您可以使用ColumnText
类(在简单情况下,例如一行,静态ColumnText.ShowTextAligned
方法就足够了)或者直接使用PdfContentByte
的底层文本绘制说明。