複製pdf文字出來是亂碼的一種可能的解決方案

2022-02-28 16:50:32 字數 487 閱讀 8540

最近在處理乙個pdf檔案,是乙個地**件,上面帶各種文字的標註,地圖比較大,而且文字資訊比較多而且分散。因為字型的問題,在我的windows電腦上雖然可以正常顯示,但是複製出來的文字都是方塊,而且對應的文字也不能搜尋。

如果不能搜尋,也不能複製文字,那麼後續的處理會非常棘手。通過不懈的google和嘗試,發現了用adobe pdf虛擬印表機(別的虛擬印表機應該也可以,未嘗試)列印成pdf可以解決這個問題,記錄下來,以備有同樣問題的朋友參考。

可能原因是原來的某些字型不能正確識別和嵌入,雖然可以用近似字型替代顯示,但是pdf文字識別始終有問題。在用虛擬印表機處理後,系統帶有的字型被嵌入到新的pdf中,原有的文字變得可識別,因此可以複製和搜尋了。

最近又碰到另外乙個pdf檔案(200多頁的博士**),用latex生成的,**沒法拷貝貼上,也沒法複製,搜尋效果也很糟糕,上面的方法也無效。可能是因為作者是荷蘭人,系統字型不同導致的吧。

後來用sumatrapdf開啟勉強可以搜尋,基本滿足閱讀的要求。

旗袍,穿的是一種內涵,貴的是一種氣質。

人,會變,女人更是嬗變。曾經最看不慣的就是男人穿西裝,女人穿旗袍。也不知道什麼時候開始,覺得穿西裝更能體現男人本色,就好像裙子是女人的專利一樣。也許是因為年齡的關係,心中認定的東西也未必能永恆保留。黨校培訓結束那天,聽說浙北搞活動,所以和兩個美女一起去逛了一圈。或許是女人的天性,說貪小便宜也好,說懂...

Oracle亂碼的一種解決方法

到網路上搜一下,關於oracle亂碼的討論很多,但卻沒找著對症的藥方。先把情況說明一下,讀者可以按照說明重現問題 在oracle9i中,有乙個表test1,有兩個欄位id name,裡面輸入一行資料 id name 你好 你好嗎?建立乙個檢視 create or replace view view ...

程式設計是一種「組合的藝術」

程式設計是一種 組合的藝術 wpf例項分析 金旭亮 有這麼一句名言 政治是一種妥協的藝術。這一規律同樣適用於軟體技術。就我個人的觀點,軟體開發在一定意義上是一種 組合的藝術 優秀的軟體工程師類似於優秀的廚師,能將一些常見的原料變成一盤色香味俱全的美味佳餚。為何說程式設計是一種 組合的藝術 且讓我慢慢...