.net - 用于编辑 PDF(或图像)中敏感数据的 Web 组件

标签 .net pdf image-manipulation pdf-manipulation

第一个用例 - 在我们的网络应用程序中,用户扫描或上传(到服务器)pdf。然后我们让他黑掉一些敏感数据。

现在我编写了一些代码,从 pdf 中提取 tiff 并将其显示给用户,用户在他想要黑色的地方绘制黑色矩形。然后他将其保存回服务器,我从中创建新的 pdf,但我对其工作方式不满意......

我正在寻找一个可以为我执行此操作的组件(不含商业)(理想情况下无需图像提取)。

最佳解决方案应该:

  1. 在网络应用程序中显示 pdf/图像(可能仅限 IE)
  2. 允许用户修改图像(pdf 格式)(向图像添加黑色矩形)
  3. 允许用户标记 pdf 中的某些文本,并更改标记文本中的任何字母为一个符号(矩形、点等)
  4. 将 pdf/图像保存回服务器。

有关组件的信息,甚至具有部分功能,我们将不胜感激。 组件可能仅限 IE,并且既免费又商业。

最佳答案

免责声明:我在 Atalasoft 工作。我们的DotImage Document Imaging产品可以做到这一点(使用 PDF Reader 插件)。

我建议正确执行此操作的唯一方法是光栅化页面,然后将页面的编辑图像保存回 PDF。其他任何事情都是非常危险的,并且可能会打开编辑文本的恢复。

你的列表中它不能做的一件事是与符号的字符交换。我们可以让您删除字符并在其位置绘制一些内容(光栅化后处理图像中的像素,而不是字符)

关于.net - 用于编辑 PDF(或图像)中敏感数据的 Web 组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11135288/

相关文章:

c# - ObservableCollection 如何触发 Replace 操作?

html - 如何为 google chrome adobe pdf viewer 指定参数?

php - 如何以编程方式将 Photoshop 滤镜“像素化”>“结晶”应用到图像?

java - 服务器端图像处理

image - 从给定枢轴点缩放图像的算法

c# - 在每次调用中重用或创建 Analyzer、IndexSearcher、IndexWriter 哪个更好?

.net - 在单元测试中检测终结异常

c# - 如何通过 StartsWith 或包含搜索值查找列表中的第一个或最后一个字符串而不添加到另一个列表

ruby-on-rails - 使用 Ruby on Rails 保存、存储和提供用户上传的 PDF

r - 如何使非常宽的 grid.table 或 tableGrob 适合 pdf 页面?