Einzelnen Beitrag anzeigen

reaktor

Registriert seit: 1. Aug 2012
11 Beiträge
 
#2

AW: PDF und Ausfüllen von Formfields - Kompo gesucht

  Alt 30. Okt 2018, 14:06
Hallo,

ich kann was zu Debenu sagen(allerdings nur VCL, hab nichts gefunden ob Firemonkey auch unterstützt wird):

Wir hatten das wegen den Formfields im Einsatz. Hintergrund war ein interaktiver Bestellschein.
PDFs mit Formfields erstellen und die ausgefüllten Formfields auslesen ging mit Debenu QuickPDF.

Bei uns ist es aber mittlerweile rausgeflogen, weil es nur wenige unserer Kunden benutzt haben.

Als Beispiel kann ich dir deswegen leider nur ein paar Codeschnipsel anbieten.

Code:
var
   fPDFLibrary : TQuickPDF;
   fFieldCount,
   j           : integer;
   FFTitle,
   FFValue     : string;
begin
fPDFLibrary := TQuickPDF.Create;
fUnlockResult := fPDFLibrary.UnlockKey('deinen Key hier eintragen');

if fUnlockResult = 1 then
   if fPDFLibrary.LoadFromFile(DeinFileName,'') <> 1 then
      Exit

fFieldCount := fPDFLibrary.FormFieldCount;

(*
Ich bin dann mit einem Loop über die Felder - anhand des "Titles" hab ich rausgelsen was es für ein Feld ist (also Artikelnummer, Preis, Bestellmenge, o.ä.)
deswegen hier nur exemplarisch der Code:
*)
for j := 0 to fFieldCount do
    begin
         FFTitel := fPDFLibrary.GetFormFieldTitle(j);
         FFValue := fPDFLibrary.GetFormFieldValue(j); (* ist glaube ich immer ein string*)
     end;

end;
Evtl hilt das ein wenig weiter.
  Mit Zitat antworten Zitat