一千萬個為什麽

搜索

如何更改pdf上使用的字體,或者改進它們的渲染方式?



我有一本電子書(來自一所大學,在那裏我學習了幾年),它的字體很薄。文本看起來如下圖所示。

sample text from pdf

這本電子書不是由大學出版,但它似乎是完全可編輯的,這意味著這本書沒有安全限制,而且這些頁面不是圖像。

我想問的問題:

有沒有辦法讓我在這個特定的PDF中使用完整版本的Adobe Acrobat或其他工具將字體更改為其他內容或改進它們的渲染方式?

(請註意,此字體問題僅限於此特定PDF,因此我正在尋找一種不需要在Adobe Acrobat中進行全局設置更改的解決方案。)

轉載註明原文: 如何更改pdf上使用的字體,或者改進它們的渲染方式?

一共有 2 個回答:

根據您提供的示例,您將無法更改該特定文檔的字體。這是為什麽:

正如一位評論者所指出的,從您提供的示例中可以清楚地看到,您正在閱讀的文本是頁面的掃描圖像,而不是通過字體實時呈現文本。我每天都使用掃描文檔和OCR工具,所以我可以放心地說出這些。

  • 仔細查看每個字母字形的不同位置,並且您會註意到它們不相同。計算機字體在相同字形的多個實例之間不存在不一致性,但印刷書籍確實存在不一致。
  • 樣本圖像中的字母具有墨水滲出(表示它們印在紙上)的外觀以及已經通過圖像處理器運行以移除紙紋的典型的文字外觀(此是什麽導致了“瘦”,這是困擾你)。
  • 某些文本行在掃描和解壓縮過程中會產生視覺失真(例如,請查看“PAY_TYPE字段”文本)。

所有這些都是掃描圖像的清晰視覺指示器。

You are able to select text in the document because there is a hidden OCR text layer "behind" the image which contains the plain text of the book and a mapping file which tells your PDF viewer where each letter is located in the image. There are a few different ways this can be accomplished, but as an example here is a tutorial that shows how to OCR images with Adobe Acrobat (the full software, not Reader).