2017-07-26 208 views
1

使用itext7庫,我試圖創建一個只讀的pdf與嵌入式附件。我沒有找到真正的好例子,說明如何禁用主文件菜單中的「保存」和「另存爲」按鈕。另外,我想禁用附件菜單中的「添加」和「保存」附件。如何在itext7中創建只讀PDF

任何有關這方面的幫助/方向是高度讚賞。

感謝 SGK

回答

1

iText的是生成PDF文檔庫。它不會改變PDF閱讀器能夠處理文檔的能力。因此,關於禁用「保存」和「另存爲」的問題因此完全超出了iText的背景。

這就是爲什麼你沒有找到關於它的任何文檔的原因。

您可以在文檔上設置密碼,禁止輕鬆修改。但你永遠不會停止良好的舊ctrl + c/ctrl + v。

+0

感謝Joris的迴應。我明白你的意思。但是有沒有一種方法可以生成文檔並且不允許編輯文檔的真實性? – SGK

+1

當然,就像我說的你可以添加密碼保護。但在你的情況下最好的辦法是數字簽署PDF文件。數字簽名本質上是一個有符號的哈希值,它是根據文檔內容,時間戳(有時還有其他特徵)計算出來的。通過提供數字簽名,您可以說2件事。首先,你要確保收件人知道發送給你的人是你(因爲正如我所說的,你需要一個私鑰/公鑰)。其次,你確保你只簽名確切的內容(因爲如果內容被改變,散列值將會不同)。 –

+0

我完全明白你的觀點。謝謝Joris。 – SGK