7

ユーザーが Word ドキュメントをアップロードする Web サイトがあり、これらの Word ドキュメントのサムネイルを表示したいと考えています。C# を使用して Word ファイルの最初のページを画像として表示する方法を知っている方がいらっしゃいましたら教えてください。

また、Office の相互運用を必要とせずに Word ファイルを画像に変換するための信頼できる .NET ライブラリを知っていれば、それは素晴らしいことです。

4

3 に答える 3

6

この記事を見てください。VBにありますが、WindowsエクスプローラーがOfficeドキュメントや通常の画像に使用するサムネイル画像を抽出できます。

于 2009-06-17T22:06:08.553 に答える
2

http://blogs.msdn.com/windowssdk/archive/2009/06/12/windows-api-code-pack-for-microsoft-net-framework.aspx

ShellFile shellFile = ShellFile.FromFilePath(pathToYourFile);
Bitmap shellThumb = shellFile.Thumbnail.ExtraLargeBitmap;

これは、Microsoft の API コード パックです。

于 2013-07-25T06:44:28.637 に答える
1

同様の解決策を探しているときに、この質問を見つけました(7年後)。2JPEGを評価していますが、Word、Excel、Publisher、および Powerpoint ファイルを含む275 の形式をサポートしているようです。fCoder では、スケジュールされたバックグラウンド タスクとして 2JPEG を実行することをお勧めします。コマンドライン構文はかなり包括的です。

特定のファイルのサムネイルを生成するサンプル スニペットを次に示します。

2jpeg.exe -src "c:\files\myfile.docx" -dst "c:\files" -oper Resize size:"100 200" fmode:fit_width -options pages:"1" scansf:no overwrite:yes template:"{Title}_thumb.jpg" silent:yes
于 2017-01-05T16:40:05.730 に答える