pdf-Datei erzeugen

Für Probleme bezüglich Grafik, Audio, GL, ACS, ...
Antworten
KreuzBlick
Beiträge: 38
Registriert: Fr 3. Mai 2019, 17:45
OS, Lazarus, FPC: Win11 (L 3.2 FPC 3.2.2)
CPU-Target: 64Bit
Wohnort: Saarland

pdf-Datei erzeugen

Beitrag von KreuzBlick »

Hallo zusammen,
trotz intensiver Suche habe ich noch keine Lösung für ein eigentlich einfaches Problem gefunden:
Ich will aus einem Programm heraus eine pdf-Datei erzeugen.
Was ich bereits gemacht habe: Ich kann mit Hilfe von TPrinter eine Seite erzeugen und diese dann mit Hilfe eines pdf-Druckers auf Platte schreiben. Dazu muss ich aber manuell eingreifen: Drucker auswählen, Dateiname vergeben. Ich will aber den Dateinamen im Programm angeben können.

[Fehlinformation durch Chatbot entfernt, bitte Forumsregeln beachten!]

Also: Wie kann ich von Lazarus aus eine Datei test.pdf erzeugen, die den Text "Hallo Welt" enthält?
Ich freue mich über alle HInweise.
Viele Grüße
Gerold

wp_xyz
Beiträge: 5049
Registriert: Fr 8. Apr 2011, 09:01

Re: pdf-Datei erzeugen

Beitrag von wp_xyz »

Da hat ChatGPT mal wieder fantasiert... Die Unit heißt fppdf und befindet sich im Ordner packages/fcl-pdf der FPC-Installation (die sich bei Lazarus im Ordner fpc befindet). Dort gibt es auch einen Ordner "examples".

KreuzBlick
Beiträge: 38
Registriert: Fr 3. Mai 2019, 17:45
OS, Lazarus, FPC: Win11 (L 3.2 FPC 3.2.2)
CPU-Target: 64Bit
Wohnort: Saarland

Re: pdf-Datei erzeugen

Beitrag von KreuzBlick »

Erstmal vielen Dank. Das scheint also wirklich nicht so kompliziert zu sein.
Jedenfalls wird fppdf in der uses-Klausel schonmal akzeptiert, ohne dass etwas installiert werden muss.
Jetzt muss ich mich mit den Beispielen beschäftigen, was nicht ganz selbsterklärend ist. Das Beispielprogramm z.B. läuft durch und macht etwas, aber es ist nichts zu sehen.
Aber der Anfang ist gemacht.
Viele Grüße
Gerold

Benutzeravatar
fliegermichl
Lazarusforum e. V.
Beiträge: 1535
Registriert: Do 9. Jun 2011, 09:42
OS, Lazarus, FPC: Lazarus Fixes FPC Stable
CPU-Target: 32/64Bit
Wohnort: Echzell

Re: pdf-Datei erzeugen

Beitrag von fliegermichl »

Das Beispielprogramm erzeugt eine test.pdf Datei im gleichen Verzeichnis wo die exe liegt.

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6514
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: pdf-Datei erzeugen

Beitrag von af0815 »

Auch können die meisten Reportiingtools auch PDF als Export erzeugen. ZB. Fpreport, ich nehme an auch LazReport.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Antworten