第一个用例 - 在我们的网络应用程序中,用户扫描或上传(到服务器)pdf。然后我们让他黑掉一些敏感数据。
现在我编写了一些代码,从 pdf 中提取 tiff 并将其显示给用户,用户在他想要黑色的地方绘制黑色矩形。然后他将其保存回服务器,我从中创建新的 pdf,但我对其工作方式不满意......
我正在寻找一个可以为我执行此操作的组件(不含商业)(理想情况下无需图像提取)。
最佳解决方案应该:
- 在网络应用程序中显示 pdf/图像(可能仅限 IE)
- 允许用户修改图像(pdf 格式)(向图像添加黑色矩形)
- 允许用户标记 pdf 中的某些文本,并更改标记文本中的任何字母为一个符号(矩形、点等)
- 将 pdf/图像保存回服务器。
有关组件的信息,甚至具有部分功能,我们将不胜感激。 组件可能仅限 IE,并且既免费又商业。
最佳答案
免责声明:我在 Atalasoft 工作。我们的DotImage Document Imaging产品可以做到这一点(使用 PDF Reader 插件)。
我建议正确执行此操作的唯一方法是光栅化页面,然后将页面的编辑图像保存回 PDF。其他任何事情都是非常危险的,并且可能会打开编辑文本的恢复。
你的列表中它不能做的一件事是与符号的字符交换。我们可以让您删除字符并在其位置绘制一些内容(光栅化后处理图像中的像素,而不是字符)
关于.net - 用于编辑 PDF(或图像)中敏感数据的 Web 组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11135288/