
我想使用 Acrobat 在 PDF 範本中新增一些表單,但不允許修改該範本。由於該範本中的標籤採用名為 STXiHei 的字體,因此我想讓我的表單保持相同。但是我在選擇清單中找不到這種字體。
這真的讓我很困惑,因為我確信我的 Mac 安裝了這種字體並且可以在 Word 或其他應用程式中使用它。此外,在Acrobat的編輯檢視中我還可以在任何文字方塊中使用這種字體。我只是不能以文字形式使用它。
我在 Mac 上使用 Acrobat Pro XI,有人可以幫忙嗎?
答案1
基於評論,加上額外的思考…
看起來該字體不能完全嵌入,只能子集化。為了在表單欄位中使用某種字體,該字體必須完全嵌入(否則,您可能會遇到不可用的字元)。從字體的角度來看,它必須是完全可嵌入的(這意味著如果它是 TrueType 或 OpenType 字體,則必須設定相應的標誌;PostScript 字體沒有嵌入標誌)。
現在,如果無論如何都要展平字段,那麼讀出它們的坐標然後將文本放置在適當的位置可能是更合適的方法,這使其成為基礎文檔的一部分,並且可以嵌入字體子集(因為所所需的字元是已知的,並且不會改變)。我對 iText 不夠熟悉,無法確定這是否可能,但我確信可以找到資訊(或在另一個答案中給出)。
我非常肯定上述方法可以使用 pdflib 來實現(即使該資訊相當舊)。