Verwendete Versionen:
LibreOffice: Version: 7.5.2.2 (X86_64) / OS: Windows 10.0
Scribus-Version 1.5.8 / OS: Linux Mint 21.1 Vera base: Ubuntu 22.04 jammy
(Scribus Version 1.4.8 konnte die PDF-Datei nicht öffnen.)
Hinweis zu Scribus (Mai 2023): The development branch is currently 1.5.x. - Currently the stable branch is the 1.4.x series.
Hinweis auf verwandtes Thema:
Rechnen im PDF-Formular (LibreOffice - Master PDF Editor)
LibreOffice-Formular als Vorlage für PDF-Formular mit Berechnungen
Es wird als bekannt vorausgesetzt, dass (Writer-) Formulare beim Export nach PDF keine Berechnungen "mitnehmen", sondern Formularfelder (hier: Textfelder) lediglich für das Ausfüllen mit Inhalten (Texte; Zahlen) geeignet sind.
Trotzdem ist LibreOffice-Writer eine sehr gute Grundlage für PDFs mit Berechnungen, weil hier eine sehr schnelle Layoutmöglichkeit gegeben ist (z.B. Tabellen als Strukturelemente; Schrift problemlos platzierbar innerhalb eines Konzepts).
1. PDF-Formular mit LibreOffice generieren
Scribus kann keine Writer-Dateien importieren, jedoch PDFs. Die vom Formular_LibreOffice.pdf übernommen Layout-Teile kann man im Großen und Ganzen gebrauchen, jedoch nicht das Textfeld "Montag". Zur Berechnung benötigt Scribus die eigens zur Verfügung gestellten "PDF-Schaltflächen". Für einen einigermaßen Layout-treuen Import sollte (wie Voreinstellung) der Text als Vektorgrafiken importiert werden.
2. PDF-Schaltflächen formatieren vor der Vervielfältigung
Scribus besitzt viele Möglichkeiten der "Feinjustierung" von PDF-Schaltflächen; jene sind aber relativ schwer zu finden. Im Besonderen sind hier wichtig:
Umwandlung zum Textfeld
Zahlenformat
3. Berechnungen erstellen ohne Eingabe von JavaScript-Code
Für die vermutlich häufigsten Berechnungen hält Scribus einen leicht zu bedienenden Assistenten vor...
Entsprechend kann auch sehr leicht eine Multiplikation erzeugt werden...
Möglichkeiten der Berechnung mit Assistent oder Eingabe von JavaScript-Code:
4. Fehlermeldung beim Export nach PDF
Da die PDF-Schaltflächen in diesem Fall keine vorab eingefügten Zahlen enthalten, nimmt dies Scribus als Fehler wahr. Man kann trotzdem das PDF-Formular erzeugen...
5. Berechnungsbeispiel (Screenshot vom PDF-Viewer)
6. Großer Speicherbedarf (Scribus-Datei; PDF-Formular)
Im Vergleich zum Master PDF Editor werden relativ große Dateien erzeugt... siehe weiter unten.
Scribus-Datei, von ca. 470 kB geZIPpt auf ca. 42 kB PDF-Datei, von ca. 1,4 MB geZIPpt auf ca. 560 kB
Das Scribus-PDF-Formular wurde ca. 1,4 MB groß, die geZIPpte Datei ca. 560 kB - bitte entpacken... Hier verweise ich nochmals auf den weiter oben abgebildeten Screenshot 06_Berechnungsbeispiel.png.
7. Einschränkungen
https://de.openoffice.info/viewtopic.php?t=76775 hat geschrieben:Es ist klar, dass die Anwendung von JavaScript-Code ein gewisses Sicherheitsrisiko darstellt. Daher kann man beim Adobe-Reader auch diese Funktion deaktivieren. Es gibt einige PDF-Viewer, die dieses "Feature" von vorneherein schon gar nicht eingebaut haben (z.B. Sumatra; Evince). Manche Firmen (oder auch Einzelpersonen) bevorzugen daher PDF-Viewer ohne JavaScript-Funktionen.
8. Evtl. nützliche Links
https://www.youtube.com/results?search_ ... -+Scribus+
https://www.luis.uni-hannover.de/filead ... Script.pdf
Leider sind die meisten Links zu Scribus so veraltet, dass sie m.M.n. meist nicht produktiv zu gebrauchen sind.
Weitere brauchbare Links bitte per PN an mich senden.