In Verbindung mit ImageCache können CCK Imagefield Bilder in beliebig auswählbaren Formaten (Tab "Felder anzeigen" im CCK), auch in anderer Größe als im Node, im PDF ausgegeben werden.
Leider musste ich feststellen, dass die dort verwendeten Bilder jedoch nicht vorverarbeitet werden.
Es wird also nicht zunächst geprüft, ob das Bild zum verwendeten Dateipfad auch existiert.
Wird solch ein (nicht existierendes) Bild (beispielsweise nach einem ImageCache Flush) nicht gefunden (logisch ;) ), scheitert die gesamte PDF-Generierung mit einer Fehlermeldung:
TCPDF ERROR: [Image] Unable to get image: file:///home/www/XXXX/html/XXXXX/sites/default/files/imagecache/Preview/...
In der Hoffnung, dass dieses Problem möglichst bald behoben wird, habe ich es unter dem folgenden Beitrag gemeldet:
http://drupal.org/node/1158678
Eigentlich sollte es die nötige Funktionalität ja bereits im ImageCache geben. Hoffen wir also auf eine schnelle Lösung!
Umgebung:
Printer, e-mail und PDF versions 6.x-1.12
PDF engine: tcpdf (tcpdf_5_9_078)