Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

ausfüllbare PDFs erstellen

1,364 views
Skip to first unread message

Magnus Warker

unread,
Feb 7, 2013, 8:24:20 AM2/7/13
to
Hallo,

ich m�chte gerne ein PDF-Formular mit ein paar wenigen Feldern zum
Ausf�llen und Speichern erstellen.

Der erste Versuch war eine neue, leere Datei mit "Acrobat 9 Standard".
Damit konnte ich einige Kontrollelemente hinzuf�gen, aber leider keine
Bezeichnung (Labels) zu diesen.

Beispiel:

Ein Kontrollk�stchen ("[ ]") l�sst sich einf�gen, aber keinen Text dazu
oder daneben erstellen.

Daher dann der zweite Versuch: Eine Datei mit Word erstellt, aber ohne
Kontrollelemente. Diese dann nach PDF konvertiert und mit Acrobat 9
Standard die Kontrollelemente hinzugef�gt.

Auf demselben System liess sich die Datei dann auch ausf�llen und
abspeichern. Auf einem Linux-Rechner mit "acroread" ging das nicht: Es
liessen sich keine H�kchen in die Kontrollk�stchen einf�gen.

Wie macht man sowas am besten und mit m�glichst wenig Zwischenschritten?

Danke
Magnus

--
This is Unix-Land. In quiet nights, you can hear the Windows machines
reboot.

Robert Eckl

unread,
Feb 7, 2013, 4:48:27 PM2/7/13
to
Magnus Warker <war...@mailinator.com> writes:

> Hallo,
>
> ich möchte gerne ein PDF-Formular mit ein paar wenigen Feldern zum
> Ausfüllen und Speichern erstellen.
>
> Der erste Versuch war eine neue, leere Datei mit "Acrobat 9 Standard".
> Damit konnte ich einige Kontrollelemente hinzufügen, aber leider keine
> Bezeichnung (Labels) zu diesen.
>
> Beispiel:
>
> Ein Kontrollkästchen ("[ ]") lässt sich einfügen, aber keinen Text dazu
> oder daneben erstellen.
>
Du kannst den Text unabhängig vom Kontrollkästchen erstellen (notfalls
mit der "Schreibmaschine) und dann das Kontrollkästchen dazu plazieren,
ist nur etwas Fummelei. IIRC dürfte es aber auch eine Möglichkeit geben
mit den Eigenschaften des Kontrollkästchens (vermutlich "label"), aber
dazu bin ich zuwenig im Thema.

> Daher dann der zweite Versuch: Eine Datei mit Word erstellt, aber ohne
> Kontrollelemente. Diese dann nach PDF konvertiert und mit Acrobat 9
> Standard die Kontrollelemente hinzugefügt.
Ist auch möglich, das Nachfolgende gilt jedoch bei allen Varianten.
>
> Auf demselben System liess sich die Datei dann auch ausfüllen und
> abspeichern. Auf einem Linux-Rechner mit "acroread" ging das nicht: Es
> liessen sich keine Häkchen in die Kontrollkästchen einfügen.
>
Du musst mit Acrobat 9 die Datei für die erweiterten Funktionen mit
Acrobat Reader freischalten. Bei älteren Versionen bis Version 9? IIRC
im Menü Datei - Speichern unter, bei Versionen ab X ist das AFAIK irgendwo
anders versteckt.

> Wie macht man sowas am besten und mit möglichst wenig Zwischenschritten?

Ich erstelle die Formulare am liebsten mit LaTeX, da entfällt das
Gefummel mit der Plazierung der Elemente. Die Freischaltung des
Speicherns der Formularfelder mit AR bleibt aber auch damit zwingend
erforderlich.

Unter Linux könnte, zumindest bei Beschränkung auf Textfelder (was bei
Dir ja nicht gegeben ist) noch ein Versuch mit Evince statt acroread helfen.
Ist aber AFAIK auch nicht sehr zufriedenstellend, da man die Felder IIRC
mühsam suchen muss, evlt. sogar extra mit der Maus anwählen und AFAIR
Checkboxen und Radiobuttons nicht richtig behandelt werden.

Cu
Robert

Magnus Warker

unread,
Feb 8, 2013, 1:52:35 AM2/8/13
to
On 02/07/2013 10:48 PM, Robert Eckl wrote:
> Magnus Warker<war...@mailinator.com> writes:

> Ich erstelle die Formulare am liebsten mit LaTeX, da entfällt das
> Gefummel mit der Plazierung der Elemente.

Wenn das geht, wäre das für mich auch die favorisierte Lösung, aber wie
läuft das dann?

Erstellst Du aus dem tex direkt das PDF?

Hättest Du da vielleicht ein kleines Beispiel?

Magnus Warker

unread,
Feb 8, 2013, 9:37:07 AM2/8/13
to
On 02/08/2013 01:30 PM, Axel Berger wrote:
> Magnus Warker wrote:
>> Hättest Du da vielleicht ein kleines Beispiel?
>
> Zumindest ich habe eines. Bitte kein Kommentar zur Typographie, ich habe
> ein vorhandenes Formular genau nachgebaut.

Hallo Axel,

vielen Dank!

H�ttest Du vielleicht noch einen Tipp zum �bersetzen?

Ich habe schon die Pakete "bgillsans" und "beramono" rausgeschmissen,
weil die bei mir fehlen, aber dann erhalte ich von "latex" die Meldung:

"Package embedfile Error: Missing pdfTeX in PDF mode."

Mit pdftex erhalte ich die Meldung:

Undefined control sequence.
\RequirePackage
{fix-cm}

Ich habe mit pdftex noch nichts gemacht, da ich normal den Umweg �ber
dvi gehen.

Christian Zietz

unread,
Feb 8, 2013, 12:34:24 PM2/8/13
to
Magnus Warker schrieb:

> Mit pdftex erhalte ich die Meldung:
>
> Undefined control sequence.
> \RequirePackage
> {fix-cm}

Mit pdflatex? Das w�re das Kommando, um LaTeX-Quelltexte mit der
pdfTeX-Engine zu �bersetzen.

Christian
--
Christian Zietz - CHZ-Soft - czietz (at) gmx.net
WWW: http://www.chzsoft.de/
PGP/GnuPG-Key-ID: 0x6DA025CA

Axel Berger

unread,
Feb 8, 2013, 12:52:31 PM2/8/13
to
Magnus Warker wrote:
> "Package embedfile Error: Missing pdfTeX in PDF mode."

Schmeiß embedfile und die \newcommands, die es aufrufen raus. Das bindet
die Quellen als Anhänge ins PDF ein.

> Undefined control sequence.
> \RequirePackage
> {fix-cm}

fix-cm wird vor der Klasse aufgerufen. Schmeiß es raus, es ist in diesem
Fall komplett unnötig.

Axel

Axel Berger

unread,
Feb 8, 2013, 12:55:01 PM2/8/13
to
Christian Zietz wrote:
> > \RequirePackage
> > {fix-cm}
>
> Mit pdflatex? Das wäre das Kommando, um LaTeX-Quelltexte mit der
> pdfTeX-Engine zu übersetzen.

Ich glaube, Du verwechselst da was. Fix-cm reduziert die Zahl der
Entwurfsgrößen bei den cm-super Schriften und muß vor der Klasse
aufgerufen werden.

Axel

Magnus Warker

unread,
Feb 8, 2013, 1:15:19 PM2/8/13
to
Hi,

also ich kann es jetzt mit pdflatex �bersetzen. Die Textfelder
funktionieren, aber in die checkboxes lassen sich keine H�kchen setzen.

Ich habe folgendes rausgeschmissen:

- bgillsans (Schrift?)
- beramono (Schrift?)
- babel (FABbrit.ldf nicht gefunden)

Das von Dir genannte embedfile musste ich nicht rausschmeissen, um
�bersetzen zu k�nnen.

Warum sind die Checkboxes nicht anklickbar?

Habe gerade nur mal unter Debian Wheezy mit evince getestet (acroread
ist hier irgendwie nicht im repository.)

Magnus

Robert Eckl

unread,
Feb 8, 2013, 1:33:44 PM2/8/13
to
Axel Berger <Axel....@Gmx.De> writes:

> Magnus Warker wrote:
>> Hättest Du da vielleicht ein kleines Beispiel?
>
> Zumindest ich habe eines. Bitte kein Kommentar zur Typographie, ich habe
> ein vorhandenes Formular genau nachgebaut.

Naja, klein ist was anderes, das ist für den Einstieg wohl doch schon
Hardcore. Obwohl, wenn man sich nur auf die entsprechenden Punkte
konzentriert -

Vielleicht hilft auch (nicht von mir):

http://www.suedraum.de/latex/stammtisch/degenkolb_latex_pdfformulare_folien.pdf

http://wwwmath.uni-landau.de/tutorials/pdfformulare/

http://tex.stackexchange.com/questions/14842/creating-fillable-pdfs
daraus ein echtes, kleines Beispiel
------------
\documentclass{article}

\usepackage{hyperref}

\begin{document}

\begin{Form}[action={http://your-web-server.com/path/receiveform.cgi}]
\begin{tabular}{l}
\TextField{Name} \\\\
\CheckBox[width=1em]{Check} \\\\
\Submit{Submit}\\
\end{tabular}
\end{Form}


\end{document}
------------

Auf obiger Seite wird auch auf AcroTeX eDucation Bundle
http://www.math.uakron.edu/~dpstory/webeq.html mit dem package eForms
(Bestandteil von acrotex_pack.zip) verwiesen, das ich in dem
Zusammenhang auch sehr empfehlen kann.

HTH,

Robert

Robert Eckl

unread,
Feb 8, 2013, 1:40:32 PM2/8/13
to
Magnus Warker <mag...@mailinator.com> writes:

> Hi,
>
> also ich kann es jetzt mit pdflatex übersetzen. Die Textfelder
> funktionieren, aber in die checkboxes lassen sich keine Häkchen
> setzen.
>
Kompliment ;-)
>
> Das von Dir genannte embedfile musste ich nicht rausschmeissen, um
> übersetzen zu können.
>
> Warum sind die Checkboxes nicht anklickbar?
>
> Habe gerade nur mal unter Debian Wheezy mit evince getestet (acroread
> ist hier irgendwie nicht im repository.)

Vermutlich eine Einschränkung von evince. Acroread für linux müsste auch
so runter zu laden sein, aber da hast Du wieder das Problem, die
Formularinhalte nicht speichern zu können.

Cu,

Robert

Christian Zietz

unread,
Feb 8, 2013, 1:44:29 PM2/8/13
to
Axel Berger schrieb:

> Ich glaube, Du verwechselst da was. Fix-cm reduziert die Zahl der
> Entwurfsgr��en bei den cm-super Schriften und mu� vor der Klasse
> aufgerufen werden.

Was hat das damit zu tun, dass Dein Beispiel mit dem Kommando pdflatex
(und nicht mit dem Kommando pdftex, aber nat�rlich mit der
pdfTeX-Engine) kompiliert werden muss? Darauf habe ich nur hingewiesen.

Axel Berger

unread,
Feb 8, 2013, 4:05:18 PM2/8/13
to
Christian Zietz wrote:
> dass Dein Beispiel mit dem Kommando pdflatex
> (und nicht mit dem Kommando pdftex, aber natürlich mit der
> pdfTeX-Engine) kompiliert werden muss?

Jetzt, wo ich zurückblättere, erkenne ich, Dich offenbar mißverstanden
zu haben.

Axel Berger

unread,
Feb 8, 2013, 4:18:42 PM2/8/13
to
Magnus Warker wrote:
> Warum sind die Checkboxes nicht anklickbar?

Das ist mir schleierhaft. Du hast eine alte Version, aus den Anhängen in
einem vor langer Zeit kompierten PDf extrahiert, die aber hier auch
problemlos in allen Punkten funktioniert. Diese sind minimal anders:

http://berger-odenthal.de/upload/Formular.tex
http://berger-odenthal.de/upload/FABshort.sty
http://berger-odenthal.de/upload/Formular.pdf

> - bgillsans (Schrift?)
ja

> - beramono (Schrift?)
ja

> - babel (FABbrit.ldf nicht gefunden)
Davon bin ich wieder abgekommen, aber Englisch kommt in dem Dokument
ohnehin nicht vor.

> Habe gerade nur mal unter Debian Wheezy mit evince getestet (acroread
> ist hier irgendwie nicht im repository.)

Jetzt zur Kontrolle:
Ghostview kann Formulare offenbar gar nicht, mit Foxit klappt alles (im
Gegensatz zu Acrobat auch abspeichern), der Editor Jaws kann ebenfalls
nur die Textfelder.

Axel

Axel Berger

unread,
Feb 8, 2013, 4:21:04 PM2/8/13
to
Robert Eckl wrote:
> daraus ein echtes, kleines Beispiel

Danke, natürlich ist das viel besser. Einfach nur etwas fertiges tief
unten aus der Grabbelkiste zu ziehen war für mich müheloser, Dein Ansatz
beweist viel mehr Rücksicht auf den Empfänger.

Axel

Robert Eckl

unread,
Feb 8, 2013, 8:22:04 PM2/8/13
to
Das sind wohl nur unterschiedliche Vorgehensweisen und Ansichten. Ich
fand es -für mich- wesentlich einfacher, kurz zu googeln als in meiner
Grabbelkiste was zu finden, in das ich selbst mich nicht zu sehr wieder
reinfinden muss und das dann nicht doch aufgrund der Komplexität abschreckt.
Dazu kommt, dass ich Niemand meinen unstrukturierten Code zumuten
möchte, obwohl ich auf mein allererstes Formular, eine 2-seitige
Selbstauskunft mit Rechenfunktion, durchaus stolz bin.
Würde ich ein derartiges Formular heute entwerfen, würde der Code
wohl deutlich anders aussehen.

Cu

Robert
0 new messages