GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So erstellen Sie ausfüllbare PDF-Formulare mit LibreOffice Writer

LibreOffice Writer kann zum Erstellen ausfüllbarer PDF-Formulare verwendet werden und ist für diesen Anwendungsfall eine großartige kostenlose Open-Source-Alternative zu Acrobat von Adobe. LibreOffice ist auch plattformübergreifend, sodass Sie es sowohl unter Linux als auch unter Windows und macOS verwenden können.

PDF-Dateien können bearbeitbare Formularfelder enthalten, die vom Benutzer ausgefüllt / bearbeitet und gespeichert werden können. Dadurch können Dokumente über eine Tastatur ausgefüllt werden, anstatt ein Dokument auszudrucken, mit einem Stift auszufüllen und das Dokument einzuscannen, um es online versenden zu können.

In diesem Artikel wird erläutert, wie Sie mit LibreOffice Writer ein PDF mit ausfüllbaren Formularen (interaktiven Formularen) und einem Kontrollkästchen erstellen und das Dokument als PDF-Formular exportieren.

Ich habe LibreOffice Version 6.1 unter Linux verwendet, um die Screenshots für dieses Tutorial zu machen, aber die Anweisungen sollten für andere Versionen oder Betriebssysteme gleich sein, da die Symbole oder die LibreOffice-Symbolleiste je nach verwendeter Version und Betriebssystem unterschiedlich sein können.

PDF-bezogen:

  • PDFArranger:PDF-Dokumente zusammenführen, teilen, drehen, zuschneiden oder neu anordnen (PDF Shuffler Fork)
  • PDF-Dateien unter Linux mit Densify komprimieren

Wie man Formulare in LibreOffice Writer erstellt

Starten Sie zunächst LibreOffice Writer, der sich mit einem neuen leeren Dokument öffnen sollte. Um Formulare zum neuen LibreOffice Writer-Dokument hinzuzufügen, wählen Sie im Menü View > Toolbars > Form Controls , und View > Toolbars > Form Design .

Nun, da die Form Design angezeigt wird (standardmäßig unten in LibreOffice Writer), klicken Sie auf beide Display Grid und Snap to Grid Schaltflächen, um sie zu aktivieren, damit Sie die Formularsteuerelemente später einfach ausrichten können:

A. Erstellen Sie eine Textbeschriftung (der Text, der neben einem Texteingabefeld angezeigt wird) in LibreOffice Writer

Jetzt ist es an der Zeit, unserem neuen Dokument einige Formularsteuerelemente hinzuzufügen. Klicken Sie in der Symbolleiste der LibreOffice-Formularsteuerelemente auf Label , und ziehen Sie das Etikett in Ihr Dokument, indem Sie mit der linken Maustaste klicken und es gedrückt halten:

Doppelklicken Sie auf das soeben hinzugefügte Etikett und geben Sie einen Namen und ein Etikett ein. Das Beschriftungsfeld erscheint als Text in Ihrem Dokument:

B. Erstellen Sie ein Textfeld (ein Texteingabefeld) in LibreOffice

Klicken Sie in der Symbolleiste der Formularsteuerelemente auf Text Box , und ziehen Sie ein Textfeld (durch Klicken und Halten der linken Maustaste) rechts neben einer Textbeschriftung (siehe oben, wie eine Textbeschriftung erstellt wird):

Doppelklicken Sie auf das Textfeld, geben Sie einen Namen dafür ein und klicken Sie rechts auf die Schaltfläche mit den drei Punkten für das Beschriftungsfeld, weisen Sie ihm die Beschriftung zu, die links davon erstellt wurde, und klicken Sie dann auf OK :

C. Erstellen Sie ein Listenfeld (Dropdown) in LibreOffice

Erstellen Sie zunächst wie in Schritt A eine Textbeschriftung. Klicken Sie dann auf List Box aus der Symbolleiste Formularsteuerelemente und ziehen Sie das Textfeld rechts neben der Bezeichnung:

Doppelklicken Sie auf das Listenfeld, das Sie dem Dokument hinzugefügt haben, geben Sie einen Namen ein, klicken Sie auf die Schaltfläche mit den drei Punkten für das Beschriftungsfeld und weisen Sie ihm die Beschriftung zu, die Sie links neben dem Listenfeld hinzugefügt haben:

Schließen Sie das Eigenschaftsfenster des Listenfelds noch nicht. Um dem Listenfeld (Dropdown) eine Liste mit Optionen hinzuzufügen, scrollen Sie im Eigenschaftenfenster des Listenfelds nach unten und fügen Sie die Einträge in List entries ein Bereich.

Wenn Sie eine Liste mit Einträgen in einem Texteditor haben, in der jeder Eintrag in einer separaten Zeile steht, können Sie diese hier kopieren und einfügen, dann die Eingabetaste drücken und die Einträge werden automatisch hinzugefügt. Oder Sie können jeden Eintrag manuell hinzufügen, indem Sie einen Eintrag eingeben und dann Shift + Enter drücken um eine neue hinzuzufügen, und so weiter:

Um Ihr neues Listenfeld zu testen, verlassen Sie den Designmodus, indem Sie auf Design Mode klicken Schaltfläche in der Symbolleiste der Formularsteuerelemente:

Und versuchen Sie es mit dem Listenfeld (Dropdown):

Denken Sie daran, auf Design Mode zu klicken erneut, um in den Designmodus zu wechseln, damit Sie später neue Formularelemente hinzufügen können.

D. Optionsfelder in LibreOffice hinzufügen

Möglicherweise möchten Sie auch einige Optionsfelder hinzufügen, die LibreOffice als Optionsfelder bezeichnet. Drücken Sie in der Symbolleiste der LibreOffice-Formularsteuerelemente Option Button Symbol und ziehen Sie es an die gewünschte Stelle in Ihrem LibreOffice-Dokument. Fügen Sie beliebig viele Optionsfelder hinzu:

Doppelklicken Sie auf jedes Optionsfeld und ändern Sie seine Bezeichnung in den Text, der neben jedem Optionsfeld im Dokument angezeigt werden soll. Für Name und Group name Stellen Sie sicher, dass Sie für jedes Optionsfeld in derselben Gruppe denselben Wert eingeben:

Auf diese Weise kollidiert die Optionsfeldgruppe nicht mit anderen derartigen Schaltflächen, falls Sie mehrere Optionsfeldgruppen hinzufügen möchten.

E. Hinzufügen eines Kontrollkästchens in LibreOffice

Klicken Sie in der Symbolleiste der LibreOffice-Formularsteuerelemente auf die Schaltfläche Kontrollkästchen und zeichnen Sie es in Ihr Dokument, indem Sie mit der linken Maustaste klicken und es gedrückt halten:

Es ist nicht erforderlich, eine separate Beschriftung für Kontrollkästchen zu erstellen, da standardmäßig eine Textbeschriftung neben dem Kontrollkästchen angezeigt wird.

Doppelklicken Sie auf das Kontrollkästchen und geben Sie einen Namen und eine Bezeichnung dafür ein:

Der in diesem Eigenschaftsblatt eingegebene Name wird rechts neben dem Kontrollkästchen in Ihrem Dokument angezeigt.

Exportieren Sie ein LibreOffice-Dokument als PDF-Formular

Nachdem Sie nun ein Dokument mit interaktiven, ausfüllbaren Formularen in LibreOffice Writer erstellt haben, können Sie es als PDF-Formular exportieren.

Wählen Sie aus dem LibreOffice-Menü File -> Export As -> Export as PDF... . Stellen Sie sicher, dass Create PDF form aktiviert ist und Submit format auf PDF:

eingestellt ist

Wenn Sie sie nicht aktivieren können Create PDF form Aktivieren Sie das Kontrollkästchen Archive PDF/A-1a Option muss aktiviert werden, also deaktivieren Sie diese Option und Sie sollten in der Lage sein, die Option Create PDF form zu aktivieren Gelegenheit.

Achten Sie beim Ausprobieren des PDFs darauf, dass es nicht schreibgeschützt ist.

Sie sollten in der Lage sein, das PDF-Formular mit Software wie dem standardmäßigen Gnome-Dokumentenbetrachter (Evince) oder Okular (dem von KDE entwickelten Dokumentenbetrachter) unter Linux, Adobe Acrobat Reader unter Windows, Vorschau auf dem Mac oder mit einem Online auszufüllen PDF-Formularausfüller, der auf jedem Betriebssystem wie PDFescape funktioniert.

Dies ist ein ausfüllbares PDF-Formular, das ich mit LibreOffice Writer erstellt habe, wobei die Formulare mit Evince (Gnomes Document Viewer) und Okular (KDEs Document Viewer) abgelegt wurden – Screenshots, die in Ubuntu 18.10 und Kubuntu 18.04 aufgenommen wurden:

Wenn Sie das in diesen beiden Screenshots verwendete Beispiel (entweder das Quell-ODT oder das exportierte PDF-Dokument) herunterladen möchten, können Sie dies tun, indem Sie auf die folgenden Links klicken:

  • libreoffice-pdf-forms-example.odt
  • libreoffice-pdf-forms-example-exported.pdf


Ubuntu
  1. So erstellen Sie einen Docker-basierten LAMP-Stack mit Docker unter Ubuntu 20.04

  2. So erstellen Sie ein VPN unter Ubuntu 20.04 mit Wireguard

  3. So erstellen Sie ein Web-Office mit ONLYOFFICE Enterprise Edition unter Ubuntu 14.04

  4. So erstellen Sie eine VPC mit Python Boto3 unter Ubuntu

  5. So erstellen Sie RAID-Arrays mit MDADM unter Ubuntu

So erstellen Sie einen bootfähigen USB-Stick mit Ventoy unter Ubuntu 21

So erstellen Sie eine Datei in Ubuntu Linux mit Befehl und GUI

So erstellen Sie ein einfaches HTML5-Projekt in Ubuntu mit Netbeans

So konvertieren Sie PDF in ein Bild mit Gimp

So erstellen Sie virtuelle Maschinen in KVM mit Virt-Manager

Wie erstelle ich einen Link zu einem Ordner in Ubuntu 18.04 mit Gui?