我有幾千個文件,這是我的一些同事放在一起的。他們不是技術嫺熟的人,他們只是拿走了他們的1000萬像素攝像頭,並將幾張照片直接嵌入到文件文件中,而無需重新採樣。通常圖像在頁面上縮小到相當小,例如約3「乘2」。MSWord批量重新採樣圖像
我需要編寫一些工具順序遍歷這些,每個〜300MB,word文件和縮減圖像,然後保存word文件。
我們主要處理.doc文件,而不是.docx。也可能有一些powerpoint文件。
我有幾個選項可用於我。我可以在C#中編寫一個程序,爲用戶提供一個很好的界面,允許他們在保存時指定DPI和JPEG質量。或者,我可以使用VBA宏來完成它,但是我可能需要編寫一個DLL或使用第三方的圖像調整大小。
我已經完成了一些從.xls和.xlsx文件導入到C#的Excel,這很容易,但是我懷疑將格式設置看起來不變的方式將縮小的圖像寫回到.doc文件可能會很棘手。
我可以得到一些輸入:是否有一些免費的圖書館(免費爲商業用途)訪問.doc文件,可以做我需要他們做的事情?如果我用VBA編寫它,除了下采樣問題 - 我還會面臨其他任何障礙嗎?最後,你有一個關於如何解決這個問題的備選建議?