Ich würde gerne wissen, ob es möglich ist, die Bilder mit iTextsharp so in ein PDF einzufügen, dass Sie die Bilder nicht unbedingt direkt auf der Seite hinzufügen, sondern sie erst in eine Bibliothek einfügen und dann auf die Bibliothek wie in Ihrem PDF erforderlich.Ist es möglich, eine Bildbibliothek in iTextsharp zu erstellen?
Der Vorteil dieses Ansatzes ist, dass wenn Sie das gleiche Bild wiederverwenden, es kein exaktes Duplikat des Bildes mehr in das PDF einfügt, sondern nur die aktuelle Kopie des Bildes wiederverwendet.
Ich habe bisher einige Tests gemacht:
Actual image size: 102kB
1 copy of the image in the PDF + other text: 259kB
2 copies of the image in the PDF + other text: 481kB
3 copies...: 704kB
4 copies...: 926kB
Daraus ist klar, dass die PDF-Datei zu wissen, nicht intelligent genug ist, dass ich das gleiche Bild wiederverwenden und Referenzierung es einfach. Es wäre wirklich großartig, wenn es sein könnte ...
Haben Sie eine Bibliothek im Dokument, selbst, so dass die Wiederverwendung nur innerhalb des Dokuments ist ? – adv12
Ich denke, er möchte das Wörterbuch verwenden und einen Verweis auf das Objekt des Bildes verwenden. –
Wenn Sie Ihren Code angegeben haben, wäre der Fehler offensichtlich gewesen. – mkl