2010-09-14 71 views
0

我正在嘗試創建一個界面,以便在我正在構建的應用程序中輕鬆編輯PDF等VuePDF。這不是應用程序的核心,只會被管理員使用。使用PDF顯示,編輯和保存PDF在瀏覽器中使用

我想知道在瀏覽器窗口中是否有一個用於編輯PDF的構建堆棧?

基本上管理員用戶需要禁用私人數據,如姓名和地址。

如果目前還沒有一個解決方案,我想的是一些像:

  • 使用ImageMagik創建的每個頁面
  • 的JPEG版本使用Canvas元素的黑色標記添加到圖像
  • 記錄每個黑標的左上角和右下角的位置
  • 發回座標並將黑色矩形添加到原始PDF中

這是正確的嗎?

+0

我不知道你的安全/隱私要求對於最終的「黑化」矩形有多嚴格。但是你應該知道以下幾點:只是覆蓋黑色的矩形就像把信息放在黑色的窗簾後面,可以很容易地將其拉開。黑色矩形背後的PDF文本和其他對象可以很容易地隱藏。爲了真正使該文本無法恢復,您需要在將黑色覆蓋層置於頂部之後對頁面應用「展平」操作。只有這樣才能以一種永遠放棄原始內容的方式「燒入」黑色像素。 – 2010-09-14 06:47:05

+0

@ dale-hurley我需要做類似的事情,但不要模糊我只需要繪製盒子並將座標放入數據庫中,您是否準備好分享您的解決方案? – 2012-12-18 17:30:10

回答

1

如果您繪製PDF,數據仍然存在於PDF中,並且易於提取。我寫了一篇博客文章,解釋這個問題http://www.jpedal.org/PDFblog/?p=553

您還需要替換PDF命令流中的文本。

+0

謝謝你是100%正確的 – 2010-09-15 13:24:28