|
THotPDF.LoadFromFile
|
傳回頂部 上一頁 下一頁 |
|
載入既有 PDF 檔案
Delphi 語法: function LoadFromFile ( FileName: TFileName ): Integer; function LoadFromFile ( FileName: TFileName; const Password: AnsiString ): Integer; function LoadFromFile ( FileName: TFileName; AutoDecrypt: Boolean ): Integer;
C++ 語法: int __fastcall LoadFromFile ( AnsiString FileName ); int __fastcall LoadFromFile ( AnsiString FileName, System::AnsiString Password ); int __fastcall LoadFromFile ( AnsiString FileName, bool AutoDecrypt );
說明 呼叫 LoadFromFile 載入既有 PDF file。LoadFromFile function 會傳回載入檔案中的頁數。找不到任何頁面的檔案(例如空檔案或非 PDF 檔案)會傳回 0 或擲回例外。頁面藏在加密 object stream 裡的加密檔案,沒有正確密碼就無法產出可用的頁面結果;請改用密碼 overload 交叉參照串流的組態從它自己的字典鍵讀取,包括 PDF name 轉義。巢狀的直接
達到 支援的 RC4 與 AES Standard 加密 PDF 請使用密碼 overload。HotPDF 會驗證 user 或 owner 密碼,從有界的 trailer、xref、文件 ID 與加密字典範圍還原檔案金鑰,在記憶體中解密已載入的字串與串流,清除已載入的加密狀態,並讓
匯入既有 PDF objects 時,HotPDF 會先解碼 ISO 32000-1 PDF name #XX escape sequences,再將 name values 儲存在內部。像 /PANTONE#20216#20CVC、/lime#20Green 與 /The_Key_of_F#23_Minor 這類 names,在檔案稍後複製或儲存時會保留其預期 byte values
|