2017-08-23 67 views
1

我使用ghostscriptSharp將PDF文件轉換爲TIFF文件進行傳真。 PDF文件有時包含收據的複印件。將pdf轉換爲tiff的文件大小

我使用的高度x寬度爲400 x 400的tiffg3驅動程序。我注意到,包含影印件的PDF在轉換爲TIFF時傾向於擴大尺寸,而沒有尺寸縮小的PDF文件會縮小。我看到的典型增長從1 MB到25 MB。

我已經嘗試向TIFF添加壓縮,但傳真進程無法讀取它。有沒有辦法在不降低分辨率的情況下減少ghostscriptSharp中的輸出大小?

回答

0

如果壓縮不起作用並且不能降低分辨率,那麼剩下的唯一選項就是顏色深度。當附加影印件時(因爲陰影中的漸變或紙張的特定顏色等),轉換可能會使用更多顏色;但是沒有所有顏色的收據可能是完全可讀的(只要「墨水」顯示爲與「紙張」不同)。

如果您的轉換工具具有選擇顏色深度的設置,則修改該設置可能是您最好的選擇。

0

如果你的工具包允許編碼選項,對於傳真,你最好的選擇是用Group 4編碼產生一個黑色和白色tiff。該壓縮方案的缺點是,你有更多的「灰色」(典型的彩色圖片轉換爲灰度),文件越大,否則對於大多數情況來說,壓縮比就會很好。

1

創建一個位圖,即使是一個低分辨率的單色位圖,可能會比基於矢量的描述語言更大。

考慮:

(你好世界)TJ

這是在一個PDF文件16個字節,如果你改變字體大小就好好嘗試一下改變。如果你把它變成一個位圖,即使在低分辨率和壓縮的情況下,它也可能超過這個尺寸。

這就是爲什麼將頁面描述語言渲染爲位圖會生成更大的文件的原因,也是使用頁面描述語言進行打印的原因之一,而不是發送較大的位圖。

Ghostscript中的tiffg3和tiffg4設備僅產生單色輸出,因爲這就是您可以使用G3和G4編碼進行編碼的全部內容。 TIFF G3是已用壓縮使用傳真CCITT組3壓縮方案(組3 = g3)。如果您嘗試使用其他方案進行壓縮,那麼您的傳真軟件將無法讀取它。

你可以嘗試使用CCITT Group 4傳真壓縮(tiffg4設備),但如果這樣做沒有幫助,那麼基本上這就是你得到的。您唯一的選擇是以較低的分辨率創建TIFF。你不會說你目前使用的是什麼分辨率。傳真通常支持3種分辨率; 408x391,204x196和204x98。如果您使用超細(408x391),則可以切換到較低的分辨率。

我不知道爲什麼這是一個問題,因爲您無論如何都是通過傳真發送文件,爲什麼您關心您獲得的中間TIFF文件有多大?