我需要做什麼才能產生檔案大小小於 20kb 的 PDF 發票?
我為一家小型企業建立發票,並以 PDF(非掃描)形式儲存了 60,000 多張發票,平均每頁約 108kb。我從 Excel 電子表格產生這些發票並將其另存為 PDF。我注意到其他公司的文檔,甚至是我自己的 PDF 銀行對帳單,平均每頁不到 20kb。
(3/17 更新)我使用了 Acrobat 審核工具(在 Acrobat XI 上,當從下拉清單中選擇“最佳化 PDF”,然後按一下設定按鈕時,可在“另存為”視窗中存取)。結果如下:
Content Streams 3.48145 KB
Fonts 91.98340 KB
Structure Info 11.72852 KB
Document Overhead 0.64453 KB
-----------------------------
TOTAL 107.8379 KB
我嘗試過的:
- 我嘗試使用 Acrobat XI 的“優化掃描的 PDF”設置,但收到“頁麵包含可渲染文字”。
- 我嘗試“另存為”,選擇文件類型“Adobe PDF Files, Optimized (*.pdf)”。結果稍微小一點,但不少於20kb,甚至不到90kb。
- 我嘗試過與上述「另存為」嘗試具有大致相同效果的網路應用程式。
答案1
從 Acrobat Audit 工具的結果來看,PDF 最大部分的字體包含 (91kb) ,而非真正的 PDF 內容 (3kb+11kb)。
因此,您可以嘗試以下一些方法:
- 使用單一字體對於整個文檔
- 當使用單一字體時,嘗試不同的字體看看哪一個給你最小的尺寸(幾年前我也遇到過同樣的問題,使用不同的字體,文檔大小從 13kb 到 150kb 相差很大)
- 一些產生 PDF 的軟體有一個僅包含使用過的字元的選項字體,而不是整個字體字元集,也許這可以稍微減少檔案大小(PDF建立器我想到了)
- 一些產生 PDF 的軟體有一個選項將文字渲染為向量圖形,因此不需要包含字體。如果PDF的文字內容很小,這可以減少檔案大小(我在某處看到過這個選項,但我不記得在哪個軟體中...)
答案2
如此小的尺寸很可能是由於 PDF 不正確造成的(考慮您描述的文件類型)。不正確意味著它是有效的 PDF,但不會通過任何合規性檢查。現在,由於這些文件是發票,您可能必須仔細查看需要什麼;您可能必須建立與 PDF/A 相容的文檔,為此您必須使用製作它們的工具。
讓PDF 變小的方法:例如,您可以將字體限制為一種(大多數銀行對帳單都有這種字體),取消嵌入所有字體(透過該步驟,您的PDF 將變小,但不合適) 。如果您有徽標,請確保您有向量版本,甚至製作徽標字體(當然,您必須嵌入和子集化)。您也可以刪除所有元資料等。
您可以再次使用 Acrobat,並仔細查看另存為最佳化對話方塊選項。
另一種選擇可能是使用 OpenOffice 進行 PDF 製作;在我看來,這些文件可能會小一些(我發出的發票未經任何調整約為 50 kB)。
答案3
您可能會想使用PDF建立器建立較小尺寸的 PDF。它是一款免費且方便的 PDF 轉換器工具。
安裝後PDF建立器,開啟 Excel 檔案並選擇Print
,然後選擇PDF建立器作為印表機。幾秒鐘後,它會將您的發票轉換為 PDF 格式。檢查您的 PDF 檔案大小,並請在此填寫一行有關結果的資訊。祝你好運。