2015-10-23 39 views
0

我需要創建一個不同PDF文件的數據庫,這些文件可以由用戶在服務器上傳或保存爲互聯網上可用pdf文件的書籤。通過互聯網可用的文件以pdf.js打開。我遇到了pdfjs爲其某些操作生成的指紋,並想知道我是否可以用它來唯一地識別pdf。但要做到這一點,我還需要自己生成這個指紋,以便上傳但不能通過viewer.js打開的文檔(因爲我可以通過viewer.js獲取這個指紋,但不能以其他方式)。我可以使用iTextSharp作爲pdf解析器進行pdf解析,但不知道pdfjs如何生成指紋。使用pdfjs生成的指紋作爲pdf的唯一ID

回答

0

看來pdf.js正在做其fingerprint()如下:

  • 如果有的話,它使用從PDF拖車第一ID字符串。
  • 如果沒有ID,則計算(部分)字節內容的MD5散列。

這是我目前pdf.js fingerprint() source

快速判讀