ExtractFilePageTextBlocks
文字、擷取、頁面屬性
描述
類似 ExtractFilePageText 函式,但結果存進文字區塊清單,而不是以 CSV 字串傳回
此函式內部使用直接存取功能。
結果進入文字區塊清單後,可用 DAGetTextBlockCount、DAGetTextBlockText 與 DAGetTextBlockColor 等函式取出每個文字區塊的屬性
語法
Delphi
Function TPDFlib.ExtractFilePageTextBlocks(Const InputFileName, Password: WideString; Page, Options: Integer): Integer;
ActiveX
Function PDFlib::ExtractFilePageTextBlocks(InputFileName As String, Password As String, Page As Long, Options As Long) As Long
DLL
int DLExtractFilePageTextBlocks(int InstanceID, const wchar_t * InputFileName, const wchar_t * Password, int Page, int Options);
參數
| InputFileName | 要擷取文字的檔案路徑與檔名。 開檔時使用的密碼(若有的話) |
|---|---|
| Password | |
| Page | 要擷取的頁碼。文件的第一頁是第 1 頁。 |
| Options | 3 = 一般擷取,4 = 分割單字 |
傳回值
| 0 | 無法擷取文字 |
|---|---|
| 1 | A TextBlockListID value |