私はSystem.Drawing.Imageを持っており、特定の位置のPDFに追加したいと考えています。唯一の問題はSystem.Drawing.ImageからiTextSharp.text.Imageを作成する[GetInstance overload not available]
iTextSharp.text.Image.GetInstance(System.Drawing.Image, iTextSharp.text.BaseColor);
ための過負荷が何らかの理由で利用できないことです。私は、コンパイラのエラーを取得しておいてください。
Error 1 The best overloaded method match for 'iTextSharp.text.Image.GetInstance(System.Uri, bool)' has some invalid arguments
私はこの質問をhereとhereに答えた知っているが、過負荷なしに、私はそれが動作するように取得する方法がわかりません。
GetInstanceメソッドに渡すデータの種類を確認できますか?コンパイラは、送信している変数のうちの1つまたは複数に基づいて、異なるオーバーロードが必要であると想定しているようです。 – ryancdotnet
使用しているiTextのバージョンは? iText 7 for C#は完全に再設計されました。 'Image'の' GetInstance() 'メソッドはもはやありません。代わりに、コンストラクタを使用する必要があります。 iTextSharpのいくつかのバージョンを使用しているかもしれませんが、見つかった(有効な)回答は適用されません。 –
@ BrunoLowagie私は昨日彼らの[Github](https://github.com/itext/itextsharp)ページをクローンし、dllを使いました。 iText 7の場合、 'GetInstance()'メソッドは引き続き表示されますか?現時点では、15個のオーバーロードがあり、いずれもSystem.Drawing.Imageを受け入れません。編集:iTextSharp.text.Imageのコンストラクタを調べましたが、2つのオーバーロードしかありません。 1つはUri、もう1つはiTextSharp.text.Imageです。 – kubomax