0
我正在使用CGPDFScanner
來掃描PDF。當掃描儀遇到類似:使用CGPDFScanner提取字體數據
BT
/F13 12 Tf 288 720 Td (ABC) Tj
ET
我用操作回調提取Tf
,Td
和Tj
數據。我如何提取/F13
?
我正在使用CGPDFScanner
來掃描PDF。當掃描儀遇到類似:使用CGPDFScanner提取字體數據
BT
/F13 12 Tf 288 720 Td (ABC) Tj
ET
我用操作回調提取Tf
,Td
和Tj
數據。我如何提取/F13
?
這是一個名稱,一種特殊形式的字符串,通常用作字典鍵。你可以用CGPDFScannerPopName
來彈出它。有關實際字體的信息包含在頁面的Resources
字典中,其中包含Font
字典。
所以在'Tf'回調中彈出的字體名稱是字體字典中值的一個鍵(本身是頁面資源字典中的一個值)? – SK9 2011-05-18 00:45:49
是的。有關詳細信息,請務必閱讀[PDF規格](http://wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/en/devnet/pdf/pdfs/PDF32000_2008.pdf)。 PDF中的字體是一個相當複雜的話題。 – omz 2011-05-18 00:56:53