ich versuche gerade Beruflich mittels eines Consolen Programms eine .pdf Datei zu erstellen.
Geschwind gegoogelt und die Lazarus Komponente PowerPDF gefunden.
Installiert in Lazarus und mit Lazarus dann das angefügte Consolen Programm erstellt.
Das Programm kann erfolgreich ein .PDF Erstellen
- Linien auf dem PDF Malen und Schriften ausgeben
Was ich nicht hin bekommen habe ist die Anzeige von einem .bmp
Soweit bin ich schon:
Code: Alles auswählen
Procedure LoadAndPlaceImage(Filename: String; x, y, w, h: Single);
Var
bmp: TBitmap;
img: TPdfImage;
Begin
bmp := TBitmap.Create;
bmp.loadfromfile(Filename);
img := CreatePdfImage(bmp, 'Pdf-Bitmap', FDoc.ObjectMgr);
FDoc.AddXObject('Img1', img); // Fügt die "Rohdaten" des Bildes dem PDF hinzu.
// TODO: Das Bild wird geladen und wohl auch dem PDF hinzugefügt, doch wie plaziere ich es und mache es Sichtbar ?
bmp.free;
End;