Ich erstelle eine PDF-Datei mit iTextSharp in einem Windows-Formular mit C#, ich möchte ein Bild zu der Datei aus dem Ordner Ressource (Bildname: LOGO.png) hinzufügen. Ich habe eine Klasse ExportToPdf.cs und diese Klasse befindet sich im Ordner App_Class. Ich verwende den folgenden Code. Kann jemand bitte helfen.iTextSharp pdf Bild von Ressource Datei
internal static void exportEchoReport(Patient p)
{
using (var ms = new MemoryStream())
{
using (var doc1 = new iTextSharp.text.Document(PageSize.A4, 50, 50, 15, 15))
{
try
{
PdfWriter writer = PdfWriter.GetInstance(doc1, new FileStream("echo.pdf", FileMode.Create));
doc1.Open();
string imagePath = // I want to use this image LOGO.png (Resources.LOGO)
iTextSharp.text.Image logoImg = iTextSharp.text.Image.GetInstance(imagePath);
PdfPTable headerTable = createTable(logoImg, p);
doc1.Add(headerTable);
}
catch (Exception ex)
{
}
finally
{
doc1.Close();
}
}
System.Diagnostics.Process.Start("echo.pdf");
}
}