Hallo Robert,
sollte im übrigen unter Windows genauso funktionieren ;)
Aber ich tete es gerne mal - sende mir bitte Dein Wunschformular - dann
muss ich keins generieren:)
Im übrigen könntst du den kompletten Prozess in einem Basic-Makro
unterbringen -
mit
shell("<pfadzuPdftk>\pdftk.exe <parameter>"
sollte das direkt funktionieren;) Evt. über den Umweg der Ausgabedatei...
Viele Grüße
Thomas
Am 16.06.2015 21:22, schrieb Robert Großkopf:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hallo *,
ich habe gerade eine Möglichkeit zusammengestellt, Formulardaten aus
einem PDF-Formular in eine Base-Datenbank zu übertragen.
Zum Auslesen nutze ich das Programm pdftk.
In dem Verzeichnis, in dem sich die Formulare befinden starte ich
for i in *.pdf ; do pdftk "$i" >>
PDF_Form_Data.txt ; done
Damit erhalte ich unter Linux eine Textdatei, die wie folgt aufgebaut ist:
- -------------------------------------------------
- ---
FieldType: Text
FieldName: Nachname
FieldFlags: 4096
FieldValue: Käfer
FieldJustification: Left
- ---
FieldType: Text
FieldName: Geburtsdatum
FieldNameAlt: Datum mit mindestens zweistelliger Jahreszahl
FieldFlags: 0
FieldValue: 1.3.12
FieldJustification: Left
- -------------------------------------------------
Daraus kann ich bei korrektem Feldnamen entsprechend die Werte per
Makro in eine Datentabelle übertragen.
Jetzt würde ich das gerne den Beispieldateien hinzufügen, die ich
neben dem Base-Handbuch noch gesondert beschreibe. Nur sollte da
natürlich auch ein Weg zumindest für die Windows-Fraktion beschrieben
stehen. Und da muss ich auch nach Suche im Netz erst einmal passen.
PdfTk gibt es ja auch für Windows - nur funktioniert das dort genauso?
Ich kann gerne ein Formular mit Inhalten zur verfügung stellen, nur
habe ich selbst Windows hier nicht verfügbar.
Gruß
Robert
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBAgAGBQJVgHd6AAoJELDKYwaoS9AIkr8P/29RDKJkncpOsapZtjQ6Vz4k
9srGtLq481JgJZGXqmicTv37CvXYHcuoDZSHsT/NBQL35lAcFsloRCEH9pTSn/rO
RN2+HpO6ci5pBP35Cn3zhV/X/OUkhpmQqySS/sFRTKwkEdh5qX9kSOQGIKuLngls
WIquZroNKbDPh/SNOQBHvU9FWgfthxtgie2nYvZGPNdxYimIzYj8BvfjKZfnA93N
cVj9PwnG2MS2tBhxwztEjsJd35t6eeeYKKpA64HGwhSMKyDDev84NjTokBBZglCp
SgdwSzmAldUeOktIImd8U0fozd4qLtwRhUJTLj3cy5juYfDJ0I1hHbFBJJelsUL1
nkQGQV6IWF9vPZ8WVpR80pmifhE1tYL50ptKE6GSt7qOGNhuVU1GYET5+s6+BxWV
zk42SmAJVQiRrdV3CKok7dOH7rYgqo+4tlwwejM5QWuj1fCWTGtMe+BWtIv9uDEl
PXdwT/G5rLCVjZ6ovuVVm09eJ18ZfN9sGm3rNiWaiQiaviMY05enj4bzcFOxn1Od
tnTZY6sGuNm57Zw9xEyaq1JOECHhXmeFGuBilCJkBNxkBc1JxB5vR4VCptJIuER1
on/dwImkR5cs8IH/V+XwRU7GbCecKJKC0oIUZjOOknMdiSytyPHEfbt75s1YdYPh
NENlmJ2FJNapoh8OAR8W
=XcQq
-----END PGP SIGNATURE-----
--
## Unterstützung der freien Office Suite
## http://de.libreOffice.org - www.LibreOffice.org
## Vorstand Freies Office Deutschland e.V.
## Mitglieder willkommen: www.FroDeV.org
--
Liste abmelden mit E-Mail an: discuss+unsubscribe@de.libreoffice.org
Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/discuss/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.