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

时间:2012-06-21 09:28:55

标签: .net pdf image-manipulation pdf-manipulation

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

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

我正在寻找一个为我做这个的组件(没有商业用途)(理想情况下没有图像提取)。

最佳解决方案应该:

  1. 在Web应用程序中显示 pdf / image(可能只是IE)
  2. 允许用户修改图片(pdf格式)(向图片添加黑色矩形)
  3. 允许用户标记 pdf中的某些文字,并更改标记文字中的任何字母,以获得一个符号(矩形,点等)
  4. pdf / image保存回服务器。
  5. 即使具有部分功能,也可以了解有关组件的信息。 组件可能只是IE,既可以免费也可以是商业用途。

4 个答案:

答案 0 :(得分:2)

免责声明:我在Atalasoft工作。我们的DotImage Document Imaging产品可以执行此操作(使用PDF阅读器插件)。

我建议正确执行此操作的唯一方法是栅格化页面,然后将页面的编辑图像保存为PDF。其他任何事情都是非常危险的,也许可以打开已修改文本的恢复。

列表上的一件事是它不能用符号进行字符交换。我们可以让你擦除一个字符并在其位置绘制一些东西(在光栅化后处理图像中的像素,而不是字符)

答案 1 :(得分:1)

Qoppa有一个Web PDF标记组件,可以编辑PDF文档。这是真正的编辑,其中PDF文档的内容被永久删除。在这里试试:https://www.qoppa.com/pas/pdfmarkup/

免责声明:我为Qoppa工作。

答案 2 :(得分:0)

您可以使用Amyuni PDF Creator .Net执行此操作。请注意,如果要以安全的方式删除此信息,使用PDF绘图说明在图像上放置黑色矩形并不是一个好方法。使用正确的工具可以轻松删除此绘图说明。

请查看帖子Technical Note 11: Using the Amyuni PDF Creator libraries to redact a PDF document,了解有关此问题的详细信息。

通常的免责声明适用

答案 3 :(得分:0)

CIB doXiview可以删除内容。您也可以在其示例应用程序中免费在线上传的pdf文件。 https://doxiview.cib.de/showcase/index.html(转到Redact)。

但无法添加或编辑文字。