私は私の同僚のいくつかは一緒に入れている数千の単語ファイルを持っています。彼らはあまり技術的な人ではなく、10メガピクセルのカメラを撮っただけで、いくつかの写真をリサンプリングせずに直接ワードファイルに埋め込んでいます。多くの場合、画像はページ上で非常に小さくなるように縮小されます。例えば、3 "約2"と言います。MSWordのバッチリサンプリング画像
私は、これらを順番に、それぞれ〜300MBの単語ファイルをダウンロードし、画像をダウンサンプリングし、次に単語ファイルを保存するためのツールを書く必要があります。
私たちは主に.docxではなく.docファイルを扱っています。いくつかのパワーポイントファイルもあります。
私は私に利用できるいくつかのオプションがあります。私は、保存時にDPIとJPEGの品質を指定するための素晴らしいインターフェイスをユーザーに提供するC#でプログラムを書くことができます。代わりに、私はVBAマクロを使用してそれを行うことができますが、おそらくDLLを書くか、イメージのサイズ変更にサードパーティのものを使用する必要があります。
私はxlsファイルと.xlsxファイルをC#にインポートしていましたが、それは簡単でしたが、フォーマットされていないように見えるように、ダウンサンプリングされたイメージを.docファイルに書き戻すのは難しいでしょう。
私はいくつかの入力を得ることができます:私は彼らが必要なことをすることができるアクセス.docファイルのためのいくつかの無料のライブラリ(商用目的のため無料)はありますか?私がVBAでそれを書いていたのであれば、ダウンサンプリング問題以外にも、私が直面する他の障害はありますか?最後に、これに対処する方法の代替提案がありますか?