2018年9月19日水曜日

マルチフォーマット対応の iTextSharp.text.Image

 PDF に画像をぺったんこ貼り付けする目的で…

iTextSharp.text.Image.GetInstance(Uri url) は次のイメージフォーマットに対応している模様です。
  • GifImage
  • Jpeg
  • Jpeg2000
  • PngImage
  • ImgWF
  • TiffImage (最初のページのみ)
  • JBIG2Image
  • BmpImage


TiffImage.GetTiffImage(RandomAccessFileOrArray s, int page) をダイレクトに使用することで、TIFF ファイルを読み込みできます。

しかし中には受付しないものもありました。
  • System.IO.IOException: Compression JPEG is only supported with a single strip. This image has 30 strips.
  • System.ArgumentException: Extra samples are not supported.

0 件のコメント:

コメントを投稿