在C#中更改PDF文本颜色

时间:2012-09-04 07:11:19

标签: c# pdf .net

我正在寻找一种以编程方式更改PDF文档的文本颜色的方法。我找到了几个库但是现在我找到了一种方法来改变背景颜色。我将很感激示例代码。开源库是首选。感谢。

1 个答案:

答案 0 :(得分:1)

如果您能买得起商业工具,Amyuni PDF Creator .Net允许您通过更改所需Text object的TextColor和BackColor属性来执行此操作。此PDF版本库可以修改页面内容,它将在文本下方为您绘制矩形。 通常的免责声明适用于此建议

另一种可能性是使用ImageMagic从PDF文件生成位图,然后以编程方式处理每个位图应用颜色映射(例如将每个颜色通道替换为255值以获得颜色反转),然后显示生成的图像或从中生成新的PDF。这种方法的缺点是整个PDF将被转换为光栅图像,您将无法在其上选择文本。