2009-07-14 7 views
0

Ich möchte viele Bilder in ein PDF erstellen und einfügen und iTextSharp sieht dafür vielversprechend aus. In ihrem Lernprogramm wird das Hinzufügen eines .net-Bitmap-Objekts zum Dokument erläutert. Die von ihnen verwendete Bitmap wird jedoch aus einer vorhandenen unterstützten Image-Datei erstellt. Kann iTextSharp ein Bitmap-Objekt aufnehmen, das direkt von einem Grafikobjekt generiert wird?Funktioniert iTextSharp mit Bitmap-Objekten, die nicht aus einer Datei generiert wurden?

Danke!

+0

Danke für die Info. Ich muss sie ausprobieren, bevor ich sehe, welche die richtige Antwort ist. – joejoeson

+0

Ich habe entdeckt, dass itextsharp etwas "Magie" macht, indem es die Bitmap in ein unterstütztes Format für Sie verwandelt. – joejoeson

Antwort

0

Wenn die Bibliothek entweder die Image- oder die Bitmap-Klasse verwendet, können Sie sowohl In-Memory-Bitmaps als auch solche verwenden, die von Ihrer Festplatte geladen wurden (oder wo auch immer).

Mit freundlichen Grüßen

0

Ich denke, Sie können es tun. In ihrem Tutorial sagen sie, Bildinstanz aus Byte-Array zu bekommen. Sie können Grafiken speichern, um Speicher-Stream-Objekt und an diese Methode übergeben:

//public static Image getInstance(byte[] img) 
Image img= Image.getInstance(imagebytes); 

Hier die tutorial ist.