我正在尋找創建一個在線禮品券,並通過貝寶在一家餐廳的網站上出售這些。PDF DRM只打印一次
該網站是基於Wordpress/PHP的,將使用Gravity Forms/PayPal插件捕獲用戶詳細信息併爲禮品券支付費用。
我可以創建一個PDF證書,客戶可以通過打印和訪問餐廳進行兌換。
現在問題在於禮券的管理。例如什麼是阻止客戶打印禮券並兌換它。然後下一次他們訪問餐廳時,再次打印證書。
RoyalMail.com擁有某種DRM解決方案,可以在線郵寄一次且僅打印一次。
如何以編程方式保護我的PDF文件,使其僅允許下載/打印一次?
爲了澄清起見,我不想知道這是不是一個好主意。我知道這不是一個理想的解決方案。我想知道的是如何去做/如果可能的話。沒有解決方案是不可靠的,人們總是能夠「僞造」或複製證書。我只是想減輕這樣做的可能性。當然,將會有內部機制來檢查已兌換的證書。
關於關於在證書上灑咖啡的評論...... AFAIK,如果您用衣服將洗滌劑兌換成洗衣機,則必須要求英格蘭銀行重新向您發送紙幣。您不能重新打印自己的紙幣!
這已經在這裏討論:http://superuser.com/questions/37216/restrict-print-copies-on-a-pdf 基本上,這是一個壞主意。有數百萬個反對DRM的原因。此外,每個人都已經學會了現在「打印」成一個新的PDF文件。那麼老學校的複印件呢?您應該修改您的憑證系統以獲得唯一的序列號或類似信息。 – pixelistik
我同意你的意見,但我仍然想知道如何做到這一點。 – Gravy
PDF只是一個文件。它不能控制自己,例如通過只複製一次來限制自己。你可能正在尋找這些電影中的其中一種設備,它們在播放過一次後會自行消失(然後總是這些很酷的音樂播放,我的意思是這是一些東西!)。 – hakre