Einzelnen Beitrag anzeigen

omata

Registriert seit: 26. Aug 2004
Ort: Nebel auf Amrum
3.154 Beiträge
 
Delphi 7 Enterprise
 
#2

Re: PDF: Formulardaten speichern - wie?

  Alt 28. Aug 2007, 15:52
Hallo s-off,

welches Speichern meisst du jetzt?
Das Speichern beim Kunden, der das PDF mit seinem Acrobat-Reader ausgefüllt hat?
wenn ja, dann geht das nicht. Dort kann nur gedruckt werden.

Eine zweite Variante wäre das Einbringen von Informationen in ein PDF mit Formularelementen.
Dieses Ansprechen von außen geht entweder über eine FDF-Datei.
Innerhalb der FDF-Datei wird definiert welche PDF-Datei geöffnet und ausgefüllt werden soll.
Beispiel für eine FDF-Datei...
Code:
%FDF-1.2
1 0 obj <<
/FDF << /Fields [
<< /V (Eingabetext)/T (EINGABEFELD1)>>
]/F (Formular.pdf)>>
>>
endobj
trailer
<< /Root 1 0 R>>
%%EOF
In dem Fall öffnet man die FDF-Datei.

Oder mit dem Tool pdftk.
Das erlaubt das Einbrennen der Daten in das PDF. Dann hat man wieder nur das PDF, aber mit ausgefüllten Eingabeelementen. Dies benutze ich z.B. in einer Online-Anwendung. Dort werden über HTML-Seiten die Inhalte ermittelt, am Ende bekommt der Nutzer ein fertig ausgefülltes PDF.

Hoffe das bringt dich weiter...

Mir fällt da gerade noch etwas ein:
Es ist möglich ablaufendes Javascript in das Dokument einzubringen. Über dies könntest du vielleicht die Inhalte der Formularfelder in eine FDF-Datei speichern. Dann könnte auch der Kunde sein ausgefülltes Dokument wieder mit seinen Eingaben öffnen.

Gruss
Thorsten
  Mit Zitat antworten Zitat