文本PDG转PDF
作者:馬健
郵箱:stronghorse_mj@hotmail.com
發布:2008.08.03
更新:2008.08.24
補充說明:此文成文較早,當時文本PDG如果不想用官方瀏覽器SSREADER看,就只能轉換成PDF看。現在UnicornViewer已經支持文本PDG,包括文本正文與圖像附屬頁混排。因此如果沒有什么特殊需要,很少有人再將文本PDG轉換成PDF,都是壓成zip包后用UnicornViewer看。
聲明:
1、謹以此文獻給喜歡折騰的各位熱血人士,不喜歡折騰的就不必看了。
2、既然喜歡折騰,就不要怕麻煩。“既當婊子又立牌坊”的好事也許有,但不一定會輪到你我頭上。
3、本文歡迎轉載,不過轉載的時候請注明原作者為strnghrs。
文本PDG的常規轉換步驟:
1、下載,解密。
2、用Pdg2Pic解成散頁PDF。
3、用Adobe Acrobat Professional合并成一個PDF。
由于文本PDG通常沒有封面、版權等附屬頁,因此用上述步驟制作的PDF,俗稱“裸奔版”,與“折騰”的精髓實在相去甚遠。為了給“裸奔版”穿上衣服,還需進行下列操作:
1、下載圖像版封面、書名、版權等附屬頁,并解密。
2、往下載到的文件夾里扔一個名為000001.pdg的文件,別管文件內容是什么,只要是一個沒有加密的圖像版PDG文件即可,最好是JPG(這樣在步驟7中比較好定位),絕對不能用T3類多層PDG。
3、用Pdg2Pic將附屬頁轉換成圖像,并生成FreePic2Pdf.itf、FreePic2Pdf.txt、FreePic2Pdf_bkmk.txt。
4、打開前面用文本PDG轉換、合并出來的PDF,點“文件->屬性”,查看頁面寬度,然后按照下列公式折算成FreePic2Pdf中的寬度:
FreePic2Pdf中的寬度=寬度(厘米數)÷2.54×96
例如Acrobat中顯示的頁面寬度為13.510厘米,則計算出來的寬度即為511。如果在Acrobat里看到的寬度單位是英寸,則上面公式中的÷2.54可以省略,成為:
FreePic2Pdf中的寬度=寬度(英寸數)×96
5、打開FreePic2Pdf.itf,將[Main]段MinWidth的值改成上面計算出來的寬度值,這樣轉換出來的圖像PDF與原文本PDF的頁寬相同。
6、將FreePic2Pdf.itf中的段名[TextPage]、[Bkmk]分別改成[TextPage1]、[Bkmk1],這樣生成圖像版PDF時就不會把書簽、說明等帶進去。
7、刪除前面扔進去的000001.pdg轉換出來的圖像文件,這通常是最后一個文件,除非有附錄頁。
8、用FreePic2Pdf將轉換出來的圖像文件合并成一個PDF,沒有書簽、文本。
9、用Adobe Acrobat Professional將圖像、文本版PDF合并成一個。
10、把步驟6中改變的段名再改回來。
11、用FreePic2Pdf掛書簽、改頁碼、加說明。
大功告成。
當然如果有高版本的PdfToy,統一PDF頁寬也就是點幾下鼠標的事情,而且一次可以統一整個文件夾下的所有PDF文件頁寬哦,沒有必要像上面說的那樣折騰。
轉載于:https://www.cnblogs.com/stronghorse/p/4913279.html
總結
- 上一篇: 前端学习(771):小结
- 下一篇: 前端学习(1299):gulp插件