2009-04-01 6 views

答えて

3

私はそれが画像を抽出するpossibleですが、私はこれをテストする機会を持っていなかったように見えますiText#

をお勧めします。

、このことができます希望と幸運:)

+8

iText#とPdfSharpの両方の経験は、読んでいるよりもPDFファイルを書く方が優れているということです。 –

+0

@Joel - Wishコメントを+1できました。 ;) –

4

あなたが仕事のためにDocotic.Pdf libraryを試してみたいことがあります。ここで

は、PDFファイル内の画像からSystem.Drawing.Bitmapを作成する方法を示すサンプルです:

static void GetImagesFromPdfAsBitmaps() 
{ 
    string pathToPdf = ""; 
    using (PdfDocument pdf = new PdfDocument(pathToPdf)) 
    { 
     for (int i = 0; i < pdf.Images.Count; i++) 
     { 
      using (MemoryStream ms = new MemoryStream()) 
      { 
       pdf.Images[i].Save(ms); 

       // don't forget to rewind stream 
       ms.Position = 0; 

       System.Drawing.Image bitmap = System.Drawing.Bitmap.FromStream(ms); 
       // ... use the bitmap and then dispose it 
       bitmap.Dispose(); 
      } 
     } 
    } 
} 

ライブラリはまた、ファイルに画像を保存することができます。ライブラリはイメージを再サンプリングしません(つまり、PDFとまったく同じイメージが得られます)

免責事項:私は、ライブラリのベンダーであるBit Miracleで働いています。

+0

このライブラリはまだ商用ではない無料ですか?私はウェブサイト上でそれの言及を見ない。 – paulwhit

+0

@paulwhit残念ながら、もはやそうではありません。申し訳ありませんが、私は答えを更新しました。 – Bobrovsky

関連する問題