PDFファイルに画像を追加したい。これには iTextSharp を使用しています。次のコードがあります。
var imageBanner = iTextSharp.text.Image.GetInstance(bannerImagePath);
プロパティが画像に対して等しいRawData
という問題がありますが、すべて問題ありません。NULL
jpg
png
PDFファイルに画像を追加したい。これには iTextSharp を使用しています。次のコードがあります。
var imageBanner = iTextSharp.text.Image.GetInstance(bannerImagePath);
プロパティが画像に対して等しいRawData
という問題がありますが、すべて問題ありません。NULL
jpg
png
本「iText in Action」の第 10 章をお読みください。Image
クラスは抽象です。さまざまな画像タイプに対してさまざまな実装があります。PDF にはいくつかの画像タイプが存在します。例: JPG (DCTDecode) は文字通り PDF にコピーできます。PNG や GIF などのファイル タイプは PDF には存在しないため、raw data
最初に変換する必要があります。これらは、プロセスの後半で圧縮 (FlateDecode) されます。
JPG を扱う際に「処理」がまったく必要ないため、未加工の画像を作成するためにメモリが浪費されることはありません。でないと良くRawData
ないnull
ので、私の質問: なぜそれがあなたにとって問題なのですか? あなたはそれが幸せであるべきRawData
ですnull
!