PDF ausfüllen C++

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
Bogo
Beiträge: 131
Registriert: 30.01.2004 10:27:49

PDF ausfüllen C++

Beitrag von Bogo » 01.03.2006 16:50:58

Ich habe ein riesen Problem hier. Ich muss vorgefertigte PDF Fomulare programmtechnisch ausfüllen. Bislang habe ich das unter Windows mit einem PDF-Tool gemacht das aber dermassen buggy ist das wir es schließlich "wegwarfen"

Nun suche ich ein ein Lib oder was auch immer - kann auch in C sein - mit der ich diese Aufgabe bewältigen kann.

Wer weiß das Rat? Oder hat jemand einen Tipp?

Benutzeravatar
meandtheshell
Beiträge: 4054
Registriert: 14.01.2005 17:51:30

Re: PDF ausfüllen C++

Beitrag von meandtheshell » 01.03.2006 16:56:24

Bogo hat geschrieben: Ich muss vorgefertigte PDF Fomulare programmtechnisch ausfüllen.
Kannst du das bitte erläutern? Das ist zu wenig Information

Einfach zu sagen packe die Perl Kanone aus hilft dir ja sicher auch nicht viel.

markus

Bogo
Beiträge: 131
Registriert: 30.01.2004 10:27:49

Beitrag von Bogo » 01.03.2006 17:33:10

Ja nun, ich beziehe vom offiziellen Server des Ministerim für Finanzen (A) z.b. die PDF-Formulare für die Steuererklärung E1.

Diese PDF Formulare beinhalten jede Menge Felder in die ich dann aus der FIBU gewonnene Ergebnisse per Code einfügen muss. Danach wird das veränderte PDF Dokument gedruckt.

Bislang habe ich das mit einer C++ Lib von einen 3rd PartiyHersteller gemacht, allerdings waren die Ergebnisse zweifelhaft. Manche Kunden konnten die so erstellen PDFs nicht ausdrucken, der Ausdruck war entweder verschoben oder die kamen Quer etc. heraus.

Zudem wurden die Dokumenten nach dem einfügen von Inhalten in die vorgegeben Felder richtig aufgebläht.

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 01.03.2006 21:25:32

Wie sieht's damit aus?

Ist zwar nicht C++, aber mit Skripting müsste sich da was machen lassen.
http://www.accesspdf.com/pdftk/

Ansonsten könntest du (wenn dir Python zusagt) wahrscheinlich mit reportlab.org arbeiten, das PDF einlesen, die notieren, wo die einzelnen Sachen hinmüssen (Reportlab kann glaube ich nicht direkt ausfüllen) und dann die entsprechenden Sachen ins PDF eintragen lassen.

stitch
Beiträge: 87
Registriert: 11.10.2004 22:49:17
Wohnort: Gladenbach

Beitrag von stitch » 02.03.2006 13:11:55

Ich denke was du suchst ist: http://www.pdflib.com/

Das ist allerdings nicht ganz billig, wir haben das früher in der Firma in Verbindung mit PHP eingesetzt. Aufgrund der hohen Lizenzgebühren sind wir aber auf fpdf umgestiegen, welche es allerdings nicht für C++ gibt.

Antworten