これを成功させる方法を見つけるために何時間も検索しました。
「system.drawing.graphics」オブジェクトを XGraphics タイプに読み込む「FromGraphics」コマンドを見つけましたが、これを PDF 出力に追加する方法がわかりません。
私が見つけたほとんどの例は、既存のファイルから画像を取得して PDF に保存する方法を示していますが、実用的に作成された既製の system.drawing.graphics オブジェクトを使用してこれを行うにはどうすればよいですか?
AC# および/または VB.net の例は、GIF の代わりに非常に高く評価されます。
たとえば、次のような例を変更して system.drawing.graphics オブジェクトを使用するにはどうすればよいですか?
string pdfpath = Server.MapPath("PDFs");
string imagepath = Server.MapPath("Images");
Document doc = new Document();
try
{
PdfWriter.GetInstance(doc, new FileStream(pdfpath + "/Images.pdf", FileMode.Create));
doc.Open();
doc.Add(new Paragraph("GIF"));
Image gif = Image.GetInstance(imagepath + "/mikesdotnetting.gif");
doc.Add(gif);
}
catch (Exception ex)
{
//Log error;
}
finally
{
doc.Close();
}