pdf-Formulare mit writer

Hallo,
ich muss pdf-Formulare erstellen. Dazu benutze ich Writer,
da ich hier bequem eigenen Text mit Formularfeldern mischen
kann. In der Regel füge ich also Textfelder als Formularfeld
ein, damit die Empfänger des PDFs hier etwas eintragen
können.
Leider funktioniert das nicht so wie gewollt beim Empfänger.
Immer wieder wird mir berichtet, dass unter Windows, Mac und
Android in den Feldern der eingegebene Text nicht sichtbar
ist, sondern stattdessen nur Punkte. Wie kann ich das
ändern? In den Steuerelementen des Textfeldes lasse ich als
Schrift Standard stehen. Vielen Dank für Tipps.

Viele Grüße
Peter

Hallo Peter,

auf den Listen sind wir alle per Du und ich hoffe es ist OK für dich.

Da ich selber nur Windows verwende, kann ich über die anderen Betriebssysteme keine Aussage treffen.

Unter Windows bei anschließender Verwendung des PDF-Readers von Adobe habe ich bisher keinerlei Probleme.

In Erinnerung habe ich, dass es schon öfters Probleme mit anderen PDF-Readern gegeben hat.

Ein anderes Problem könnte die Schriftart sein, wenn Sie beim Empfänger nicht vorhanden ist.

Beim Exportieren als PDF in Writer hast du die Möglichkeit, die ODF einzubetten.

Hier findest du noch eine weitere Beschreibung:

https://wiki.documentfoundation.org/DE/Ein_ausfuellbares_Formular_erstellen_V6/de

Ich hoffe es hilft dir deine Probleme zu lösen.

Freundliche Grüße
Harald

Hallo Peter,

das Problem ist die Schriftart, die bei den Formularfeldern angefordert
wird. Leider wird diese Schriftart nicht, wie andere Schriftarten im
Text, mit dem *.pdf-Export in die *.pdf-Datei eingebettet.

2 Möglichkeiten: stelle die Schriftart auf eine Schriftart um, die
möglichst viele Systeme kennen, z.B. Arial (habe ich für solche
Formulare im Lockdown gemacht) oder nimm als Schriftart die Schriftart,
die Du auch im Text verwendest. Welche der beiden Varianten
erfolgreicher ist kann ich nicht sagen. Dazu bräuchte ich einen zweiten
Rechner, auf dem eben meine Standardschriftarten nicht installiert sind.

Das Ganze fällt wohl besonders beim Acrobat Reader auf. Eder weigerst
sich nämlich, irgendetwas in die Felder einzutragen, wenn die Schriftart
nicht vorhanden ist.

Gruß

Robert

Hallo Robert Großkopf

Hallo Peter,

das Problem ist die Schriftart, die bei den Formularfeldern angefordert
wird. Leider wird diese Schriftart nicht, wie andere Schriftarten im
Text, mit dem *.pdf-Export in die *.pdf-Datei eingebettet.

Doch, wenn man als Export PDF/A verwendet. Ob dann allerdings Formularfelder
funktionieren weiß ich nicht.

Hallo Matthias,

Doch, wenn man als Export PDF/A verwendet. Ob dann allerdings
Formularfelder funktionieren weiß ich nicht.

Hast Du das einmal probiert? Ich gerade noch einmal mit LO 7.0.2.2: Ein
Writer-Dokument und dort dann eine Textbox aufgezogen.
Der Standardfornt bei meinem System ist dort NotoSans-Regular. Und in
den Eigenschaften des *pdf-Dokukmentes kann ich dann für diese Schrift
den Pfad auf meinem System lesen, nicht. Für die Schrift des Textes
hingegen steht dort "Eingebettet (teilweise)". Exportiert habe ich mit
der Option PDF/A - 3b.

Ist dieser Bug hier:
https://bugs.documentfoundation.org/show_bug.cgi?id=50879
... und der ist gefixt für LO 7.1

Gruß

Robert

Hallo Robert,

Hallo Matthias,

> Doch, wenn man als Export PDF/A verwendet. Ob dann allerdings
> Formularfelder funktionieren weiß ich nicht.

Hast Du das einmal probiert?

Nicht aktuell mit LO, aber aus meiner betrieblichen Praxis
(Dokumentenmanagement) weiß ich, dass bei PDF/A-1b gemäß ISO 19005-1:2005
_alle_ verwendeten Bilder und Schriften eingebettet sein _müssen_

PDF/A-1b schreibt zusätzlich Unicode und inhaltliche Strukturierung vor ->
Screenreader-Tauglichkeit.

Da die Verwendung von JavaScript nicht zulässig ist (war mal für Formulare
notwendig, weiß nicht ob es aktuell so ist) könnte es bei Formularfeldern
hapern.

Ich gerade noch einmal mit LO 7.0.2.2: Ein
Writer-Dokument und dort dann eine Textbox aufgezogen.
Der Standardfornt bei meinem System ist dort NotoSans-Regular. Und in
den Eigenschaften des *pdf-Dokukmentes kann ich dann für diese Schrift
den Pfad auf meinem System lesen, nicht. Für die Schrift des Textes
hingegen steht dort "Eingebettet (teilweise)". Exportiert habe ich mit
der Option PDF/A - 3b.

PDF/A-1a oder -1b
PDF/A-3b sagt mir jetzt nichts.

Ich habe jetzt mal ein Tabellendokument als PDF/A-1b exportiert. Okular meldet
für die Schriftart ebenfalls "eingebettet (teilweise)", Master PDF Editor sagt
"embedded:True". Acrobat Reader steht mir nicht zur Verfügung.

Hallo zusammen,
vielen Dank für eure Hilfestellungen. Mit dem
Experimentieren bin ich momentan so weit:

Export als PDF 1b:
Die Schrift des normalen Textes ist eingebettet, die des
Textfeldes nicht.

Export als PDF 3b:
Die Schrift des normalen Textes ist eingebettet, die des
Textfeldes nicht.

Beides jeweils als FPf pder PDF exportiert, was aber keinen
Unterschied macht.

Ich kann mit den Einstellungen jonglieren, wie ich will, das
Ergebnis ist leider immer gleich.

Viele Grüße
Peter

Hallo!

Ist dieser Bug hier:
https://bugs.documentfoundation.org/show_bug.cgi?id=50879
... und der ist gefixt für LO 7.1

Der erste Eintrag dazu stammt von 2012 - ist schon ne Weile
her :wink:

Ich hoffe auf 7.1

Viele Grüße
Peter

Hallo Robert!

Ist dieser Bug hier:
https://bugs.documentfoundation.org/show_bug.cgi?id=50879
... und der ist gefixt für LO 7.1

Da ich neugierig bin, habe ich mir diese Version
installiert:
master_2020-10-17_21.02.39_LibreOfficeDev_7.1.0.0.alpha0_Linux_x86-64_rpm.tar.gz

Und was soll ich sagen? Das Problem ist größer geworden.
Egal welche Schrift ich für das Textfeld angebe, sie wird
nie eingebettet, sondern sogar falsch als Helvetica
angegeben.

Da muss wohl noch dran gearbeitet werden.

Viele Grüße
Peter

Hallo Peter,

Ist dieser Bug hier:
https://bugs.documentfoundation.org/show_bug.cgi?id=50879
... und der ist gefixt für LO 7.1

Da ich neugierig bin, habe ich mir diese Version
installiert:
master_2020-10-17_21.02.39_LibreOfficeDev_7.1.0.0.alpha0_Linux_x86-64_rpm.tar.gz

Und was soll ich sagen? Das Problem ist größer geworden.
Egal welche Schrift ich für das Textfeld angebe, sie wird
nie eingebettet, sondern sogar falsch als Helvetica
angegeben.

Da muss wohl noch dran gearbeitet werden.

Habe ich auch erst gedacht, als ich Deine Mail gelesen habe. Aber genau
das ist gewollt.
Siehe https://bugs.documentfoundation.org/show_bug.cgi?id=50879#c40
https://bugs.documentfoundation.org/show_bug.cgi?id=50879#c53
(PDF export: ensure only built-in fonts are used for forms)

Helvetica ist einer der 16 Built-In-Fonts von Adobe. Wenn ein beliebiger
Unicode-Font vom Nutzer voreingestellt wird muss dieser ja komplett mit
eingebunden werden. Schließlich sind die Zeichen in den Feldern nicht
vorher bekannt. Die Formulare würden also ohne weiteres ohne großen
Inhalt auch einmal die Größe von 1MB oder mehr haben.

Gruß

Robert

Hallo alle Beteiligten,

Snip

> Egal welche Schrift ich für das Textfeld angebe, sie wird
> nie eingebettet, sondern sogar falsch als Helvetica
> angegeben.

Snip

Habe ich auch erst gedacht, als ich Deine Mail gelesen habe. Aber genau
das ist gewollt.
Siehe https://bugs.documentfoundation.org/show_bug.cgi?id=50879#c40
https://bugs.documentfoundation.org/show_bug.cgi?id=50879#c53
(PDF export: ensure only built-in fonts are used for forms)

Helvetica ist einer der 16 Built-In-Fonts von Adobe. Wenn ein beliebiger
Unicode-Font vom Nutzer voreingestellt wird muss dieser ja komplett mit
eingebunden werden. Schließlich sind die Zeichen in den Feldern nicht
vorher bekannt. Die Formulare würden also ohne weiteres ohne großen
Inhalt auch einmal die Größe von 1MB oder mehr haben.

Mal abgesehen von Lizenzproblemen. Viele Schriften sind nämlich gar nicht frei
verfügbar, sondern kosten Geld und/oder unterliegen Einschränkungen.