Image.FromFile 記憶體不足
我會使用 Microsoft Office Document Image Writer (MODI) 將文件轉成 tif 檔
但在使用 Image.FromFile 讀取檔案的時候,會跳出如下的錯誤訊息
System.OutOfMemoryException: 記憶體不足。
根據 msdn 的解釋,是因為
1. 檔案沒有有效的影像格式。
2. GDI+ 不支援檔案的像素格式。
(GDI+ 支援的檔案類型有:BMP、GIF、JPEG、PNG、TIFF。)
後來發現是因為 MODI 在匯出的時候,是預設匯出 mdi 檔,並不是 tif 檔。
所以只要去 控制台 -> 印表機和傳真 -> Microsoft Office Document Image Writer -> 右鍵 -> 列印喜好設定 -> 進階
將輸出格式改成 tif 檔就行了。