Einfügen eines Bildes in ein PDF mit iTextSharp
Ich bin versucht, ein Bild einzufügen in ein neu erstelltes PDF-Dokument mit iTextSharp - obwohl ich bin nicht sicher, ich werde über Sie in der richtigen Art und Weise. Erstellt habe ich ein Bild-Objekt und dann versucht, um es der Seite hinzuzufügen - aber kein Bild zeigt sich - obwohl der text, den ich eingefügt, erscheint im PDF-Dokument.
Hat jemand irgendwelche Ideen?
public bool createPDF(string batchNumber, string userName, string path)
{
//step 1: creation of a document-object
Document myDocument = new Document(PageSize.A4.Rotate());
try
{
//step 2:
//Now create a writer that listens to this doucment and writes the document to desired Stream.
PdfWriter.GetInstance(myDocument, new FileStream(path, FileMode.Create));
//step 3: Open the document now using
myDocument.Open();
//step 4: Now add some contents to the document
//batch Header e.g. Batch Sheet
myDocument.Add(new Paragraph("Number: " + batchNumber));
myDocument.Add(new Paragraph("Created By: " + userName));
iTextSharp.text.Image logo = iTextSharp.text.Image.GetInstance("code39-barcode.png");
PdfPCell cell = new PdfPCell(logo);
myDocument.Add(cell);
}
catch (DocumentException de)
{
Console.Error.WriteLine(de.Message);
}
catch (IOException ioe)
{
Console.Error.WriteLine(ioe.Message);
}
//step 5: Remember to close the document
myDocument.Close();
return true;
}
InformationsquelleAutor Jamie | 2012-08-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Lesen diese zu wissen, wie Sie Bild hinzufügen
Aber ich denke, Sie verpassen etwas mit der Tabelle.
Sollten Sie eine Tabelle, und verwenden Sie Tabelle.addCell hinzufügen der Zelle
Lesen diese zu wissen, wie Tabelle
InformationsquelleAutor maxisam
Entfernen Sie diese:
Und verwenden Sie diese:
- Und es funktioniert 🙂
InformationsquelleAutor Michele Caggiano