Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Bibliothek gesucht: PDF mit Formular-Feldern (https://www.delphipraxis.net/98439-bibliothek-gesucht-pdf-mit-formular-feldern.html)

s-off 27. Aug 2007 14:32


Bibliothek gesucht: PDF mit Formular-Feldern
 
Hallo,

unsere Software erzeugt Output unter anderem als PDF.

Nun soll für Kunden die Möglichkeit geschaffen werden, diese PDF-Dokumente direkt am Bildschirm ausfüllen zu können.

Dazu muss, analog zu Acrobat, das PDF-Dokument mit Formular-Feldern 'ausgestattet' werden können. Dieses soll idealerweise während der Erstellung passieren, nicht nachträglich.

Ich suche nun eine Komponente(nsammlung) für Delphi 2006, mit welcher dieses möglich ist. Zumindest die Feldtypen 'Text', 'Kontrollkästchen' und 'Optionsfeld' sollten hier unterstützt werden.

Der Preis spielt keine Rolle, sollte jedoch dem funktionellen Umfang entsprechend angemessen sein.

Wer kennt eine solche Bibliothek?

Edit:
Das Ausfüllen soll kundenseitig mittels AcrobatReader geschehen.

omata 27. Aug 2007 16:33

Re: Bibliothek gesucht: PDF mit Formular-Feldern
 
Hallo,

ein PDF mit Formularfeldern zuerstellen ist z.B. mit LaTeX möglich. Das hyperref Package ist dafür da.
Ich bin gerade dabei eine Anwendung zu schreiben, die das ganze vereinfacht.

Allerdings kann ich da noch nicht mit Ergebnissen aufwarten.

Interne Links funktionierern dann aber nicht mehr. Ich bette dabei nur in ein fertiges PDF Formularelemente ein. Will man voll funktionierende PDFs dann muss alles in LaTeX geschieben sein.

Dies ist nur eine (immerhin schon getestete) Idee, es gibt aber bestimmt auch bessere und teurere Lösungen.

Gruss
Thorsten

Bernhard Geyer 27. Aug 2007 16:52

Re: Bibliothek gesucht: PDF mit Formular-Feldern
 
Probier mal die PDF-Kompos von Gnostice

s-off 27. Aug 2007 16:56

Re: Bibliothek gesucht: PDF mit Formular-Feldern
 
Hallo Thorsten und danke für Deine Antwort.

Delphi & Latex? Haben wir uns da vielleicht misverstanden?

Ich erzeuge aus Delphi heraus PDF Dateien. Dazu male ich alles auf ein Canvas und übergebe das einer externen Bibliothek, welche daraus dann ein PDF erzeugt.
Nur leider kann diese Bibliothek keine Formular-Felder erzeugen; daher suche ich nun eine alternative Bibliothek, die das kann.

Ich glaube nicht, dass ich Latex in meiner Anwedung einbinden kann, oder? :wink:

Edit: @Bernhard: Vielen Dank auch an Dich. Das sieht auf den ersten Blick nett aus; werde es mir mal intensiver zu Gemüte führen :-D

omata 27. Aug 2007 17:15

Re: Bibliothek gesucht: PDF mit Formular-Feldern
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo s-off,

ja, wir haben uns richtig verstanden. Ich gebe zu das das ein bischen trickreich ist.
Ich habe mal ein Beispiel angehängt.

Ich habe die Umsetzung ja auch noch nicht fertig. Aber die Idee arbeitet mit bereits fertig erstellten PDFs, deshalb ist es völlig egal womit die erstellt werden.

Gruss
Thorsten

s-off 27. Aug 2007 17:18

Re: Bibliothek gesucht: PDF mit Formular-Feldern
 
Zitat:

Zitat von omata
Ich habe mal ein Beispiel angehängt.

Hmmmm, interessant :-D
Da bin ich mal auf das Endprodukt gespannt :cyclops:

Edit: Fullquote entfernt

omata 27. Aug 2007 17:21

Re: Bibliothek gesucht: PDF mit Formular-Feldern
 
Ja, ich auch.

Das Texteingabefeld ist ein spezieller Hack. Wenn der Text länger als die Anzeige wird, wird die Schriftgröße automatisch verkleinert. Dies ist so nicht im LaTeX-Paket vorhanden, habe ich nachgerüstet. Somit wird sichergestellt, dass auch alles auf dem Ausdruck sichtbar ist.

Gruss
Thorsten

s-off 27. Aug 2007 17:24

Re: Bibliothek gesucht: PDF mit Formular-Feldern
 
Zitat:

Zitat von omata
Das Texteingabefeld ist ein spezieller Hack. Wenn der Text länger als die Anzeige wird, wird die Schriftgröße automatisch verkleinert.

Sehr geile Sache das - ist bei den von Acrobat erstellten Textfeldern auch so - finde ich total genial :bounce1:


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:38 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz