[PDF] 解決 PDF 的標題名和檔名不同

這篇是我搬運自己以前在 GitHub Pages 上 2022 年 3 月的文章。


PDF 文件可跨平台、不會變動格式、可跨設備等等優點,讓這種檔案格式變得相當廣泛,現在傳個資料或是準備簡報開會時,幾乎都會另外準備好 PDF 檔,以避免例外狀況發生。

但是近期在下載自己先前轉好的 PDF 檔時,發現一個小問題:當初上傳的檔名和下載的檔名完全不符合。不知道大家有沒有這個感覺,好像有時候我們下載的檔案名稱似乎根本沒對上內容?不過因為下載後檔名可以再更改,所以倒也沒有太在意。

悲劇發生

直到我有次上傳檔名為 problem1.pdf 的檔案,再次下載檔預設卻變成 ppp123fuckyou.pdf,但這份文件是要給學生看的,並且所使用的平台會直接下載到電腦裡,所以檔名將會自動產生,因此這變成一個超嚴重的問題啊!不知道是在哪個儲存步驟直接就幫我定義了pdf檔的標題。

PDF標題和檔名差別在哪?

參考了一些說明,發現PDF文件有關於「文件描述」的設定。檢視這項設定的路徑為檔案 →→ 內容,對話框開啟就可以看見那個萬惡的標題了。

現在蠻多人都直接使用 Microsoft to PDF 的功能,很方便但很少人會注意到這個小地方,導致收文件的另一方下載時一頭霧水。舉例來說,像是一個文件的版次可能已經改變,由 ver1 轉換到 ver6,檔名也改好了上傳,殊不知下載的檔名並非我們預期的那樣(可能還是維持 ver1),或是甚至出現亂碼。而有的時候檔名若能更改的話也沒什麼問題,但使用 Chrome 去預覽的時候左上角又會原形畢露,很討厭。

改標題的幾種方法

Adobe Acrobat Pro

其實如果出問題的 PDF 檔案是自己做的,改標題相對來說是容易的一件事情。但若檔案不是自己做的,那麼可能就只能用 Adobe Acrobat Pro 去改了。

啊因為軟體很貴,我又沒錢,所以這部份沒圖也沒說明哈哈哈哈。我猜應該也是在 檔案 → 內容 之類的路徑裡面,能夠直接去修改。

Microsoft to PDF

這應該算是很多人轉換 PDF 的方式,改標題的方式也相當簡單。

當你製作好文件,要列印或是轉換成 PDF 之前,先進入檔案的頁面,再至資訊的頁籤查看標題,更改你要的標題,通常匯出後 PDF 的標題應該就會是你自己設定好的標題了。

如果你只有 PDF 檔,沒有原始的文件的話,有個反向作法:搜尋官方的線上功能把 PDF 先轉 Word 檔,這樣就可以執行到資訊頁面改標題的功能了。

使用NotePad++

這個算是我最驚訝的一招。一直以來都很喜歡用 NotePad++ 解決一些很棘手的問題,可能是功能和介面很簡單,限制也不多,有些複雜問題在 NotePad++ 反而會變得相當容易。不過這次完全沒想到連 PDF 都可以有辦法去變動。

下載 NotePad++ 後,針對要修正的 PDF 檔點按右鍵,使用 NotePad++ 開啟檔案。

在 NotePad++ 編輯器中,使用鍵盤 ctrl+F 或是點按功能列的搜尋,並搜尋 ”title”。

找到 Title 標籤,然後看到亂七八糟的標題XD

把括號內的文字改成自己想要的標題。

要特別注意的是除了這個之外不能動到任何東西!改好之後再儲存即可。這樣使用前述方式查看標題,就可以很舒爽地看到自己的檔案終於回歸正軌了。不過有趣的是,執行完這個動作後,這個檔案有點像是變成「草稿」已經被變動過的感覺,打開之後再關掉,它會問你要不要儲存這個檔案。

而儲存過後再用 NotePad++ 打開,內容會完全不一樣,搜尋 ”title” 只能找到這串文字。

而改掉這段文字中間的標題後,反而會出現檔案損壞的對話框。所以如果只保存這個檔案,那可能就真的只能求助其他方式了。

因為不太清楚 PDF 格式的原理,所以這種狀況目前對我來說無解。以上是三種我覺得比較常用的方式,供大家參考。


參考資料

讓我知道你在想什麼!

Picture of ALEX

ALEX

藍白拖愛好者,一事無成話偏多

Recent Posts

C++

NLP