2016-05-17 5 views
1

こんにちは、私は実際に私は図書館LEADTOOLSを使用しますが、私はこのエラーを持って、ドキュメントのdocxファイルからサムネイルを作成したいと思います:C#のdocxからサムネイルを作成するには?

ExceptionFilter Leadtools.RasterException:Leadtools.Codecs.RasterCodecs.CheckExceptionsで無効なファイル形式 (のInt32コード)Leadtools.Codecs.RasterCodecs.DoLoad(loadParams loadParams)Leadtools.Codecs.RasterCodecs.Load(文字列のファイル名のInt32幅のInt32の高さ、のInt32 bitsPerPixelで 、RasterSizeFlagsフラグ、CodecsLoadByteOrderオーダー)で

Iが希望別のものを使うのが好きサムネイルを作成するためのlib。

答えて

2

LeadToolsは画像処理ライブラリであるため、DOCXなどの非画像形式の処理に失敗します。

Windowsが作成したサムネイルを他のファイルに読み込む機能については、既存の記事で説明しています。

C#/ASP.NET - Get thumbnail from PDF/DOC filesここでは、画像を取得する方法を説明しているhttps://msdn.microsoft.com/en-us/library/aa289172.aspxマイクロソフトの文書を参照しています。マイクロソフトのドキュメントでは、SharePointでこれを行う方法について説明していますが、その例はVB.netにあります。

+0

Thx perfect PhillipH! – Yvan

+0

これを閉じたものとして受け入れる場合は、上矢印をクリックして回答としてマークしてください。 – PhillipH

+0

あなたのソリューションは、例えば、私のワードドキュメントの最初のページではないウィンドウから標準のサムネイルを生成します。 – Yvan

0

LEADTOOLSが「画像処理ライブラリであるため、DOCXのような非画像フォーマットを処理できない」というフレーズは完全に真実ではありません。 Word、Excel、PowerPoint、PDFファイルなどのいくつかの形式では、Document Imagingツールキットが使用されている場合にのみ、ツールキットがイメージをイメージに変換できます。エントリーレベルのImaging Proでは、このような形式は読み込めません。また、適切なフォーマットコーデックアセンブリがプロジェクトに存在しない場合は、 "RasterException:Invalid file format"が表示されます。

関連する問題