Benutzeranleitung
Nitro-PDF mac

Bearbeiten und Hinzufügen von JavaScript

(Erweiterte Funktion von Nitro PDF Pro)

JavaScript wird in Nitro PDF Pro verwendet, um benutzerdefinierte Funktionen oder Aktionen in PDF-Formularen zu erstellen. Javascript-Befehle können auf Formularfelder für Berechnungen, Formatierungen, Validierungen und viele andere Dinge angewendet werden. Fortgeschrittene Kenntnisse der JavaScript-Programmierung sind erforderlich, um vorhandene Skripte zu bearbeiten oder neue Skripte hinzuzufügen. Ressourcen, die bei der allgemeinen oder Adobe-spezifischen JavaScript-Programmierung helfen können, sind online über w 3 school.com , pdfscripting.com , Adobe und viele andere Quellen verfügbar.

Hinweis : Nitro PDF Pro unterstützt nur JavaScripts für Acroform PDF-Formulare. JavaScripts für LiveCycle (XFA)-Dokumente werden nicht unterstützt.

Was ist JavaScript?

JavaScript ist eine objektorientierte Programmiersprache für Computer. Es wird häufig verwendet, um interaktive Effekte in Webbrowsern zu erstellen, und bietet eine leistungsstarke Möglichkeit zum Anpassen von PDFs.

Mit Nitro PDF Pro können Sie vorhandene JavaScripts über ein Skriptfenster anzeigen, hinzufügen, löschen oder bearbeiten. JavaScripts in einem Dokument werden entweder als Dokumentskripts oder als Seitenskripts aufgeführt. Es gibt im Allgemeinen vier Arten von JavaScript:

Dokumentskripte: Skripte auf Dokumentebene sind Skripte an der Spitze der Skripthierarchie eines PDF-Dokuments. Diese Skripte sind die ersten, die ausgeführt werden, wenn ein Dokument in Nitro PDF Pro geladen wird. Dokumentskripte werden verwendet, um Vorgänge einzurichten, Umgebungstests auf oberster Ebene durchzuführen oder bestimmte Funktionen und Variablen zu definieren, die von anderen Skripts im Dokument verwendet werden.

Dokumentaktionen : Dokumentaktionen sind Ereignisse, die durch eine Aktivität wie das Schließen, Speichern oder Drucken eines Dokuments ausgelöst werden. „Aktionen“ für Dokumente ermöglichen es Formulardesignern, das Dokument vor oder nach einer dieser Aktivitäten zu ändern. Normalerweise gibt es fünf Dokumentaktionen:

  • Wird geschlossen: Wird vor dem Schließen einer PDF-Datei angezeigt. Diese Aktion wird hauptsächlich verwendet, um aufzuräumen – beispielsweise etwas auszuschalten –, wenn ein Dokument erweiterte interaktive Multimedia-Inhalte wie Videos enthält.
  • Will Save: Wird vor dem Speichern eines PDFs abgefragt. Diese Aktion wird hauptsächlich verwendet, um automatische Änderungen vorzunehmen, um die gespeicherte Version des Dokuments zu unterscheiden.
  • Gespeichert : Wird nach dem Speichern einer PDF-Datei angezeigt. Diese Aktion wird hauptsächlich verwendet, um Änderungen wiederherzustellen, die in der Aktion „Wird gespeichert“ vorgenommen wurden.
  • Will Print: Wird vor dem Drucken eines PDFs. Diese Aktion wird hauptsächlich verwendet, um visuelle Änderungen an einem Dokument vorzunehmen, z. B. um eine Kopfzeile oder einen Stempel auf einem PDFs sichtbar zu machen.
  • Hat gedruckt: Wird nach dem Hinzufügen der PDF-Datei zur Druckwarteschlange angezeigt. Diese Aktion wird hauptsächlich verwendet, um Änderungen wiederherzustellen, die in der Aktion „Wird gedruckt“ am Dokument vorgenommen wurden.

Seitenaktionen: Aktionen auf Seitenebene sind Ereignisse, die auf Seitenebene ausgelöst werden, z. B. das Öffnen und Schließen. Beispielsweise bezieht sich das „Öffnen“ einer Seite darauf, dass die spezifische Seite des Dokuments sowohl vollständig sichtbar ist als auch die zugehörige Seitenzahl in der Symbolleiste angezeigt wird . Das „Schließen“ einer Seite bezieht sich darauf, dass die bestimmte Seite des Dokuments nicht mehr vollständig sichtbar ist und die zugehörige Seitenzahl nicht mehr in der Symbolleiste angezeigt wird. Diese Aktionen sind im Allgemeinen nützlich, um Seiten zu verwalten, die interaktive Multimedia-Inhalte wie Timer, Videos oder Animationen enthalten, die Nitro PDF Pro derzeit möglicherweise nicht unterstützt.

Anmerkungsaktionen : Anmerkungsaktionen sind Ereignisse auf Seitenebene, die hauptsächlich Formularelementen für Formularfelder zugeordnet sind. Diese Aktionen aktivieren benutzerdefinierte Funktionen oder Formatierungen für bestimmte Anmerkungen. Benutzer können bestimmte Formatierungen, Berechnungen oder Validierungen für Formularfelder bearbeiten oder hinzufügen. Formularfeld-Skripts umfassen zwei Haupttypen von Skripts: „Widget-Skripts“ und „Formularwert-Skripts“. Widget-Skripte sind Aktionen, die für ein Feld ausgeführt werden. Formularwertskripts sind Aktionen, die ausgeführt werden, wenn sich der Wert eines Formularfelds ändert.

  • Enter : Das Widget-Skript wird ausgeführt, wenn ein Cursor in das Formularfeld eintritt.
  • Exit : Das Widget-Skript wird ausgeführt, wenn ein Cursor das Formularfeld verlässt.
  • Fokus : Das Widget-Skript wird ausgeführt, wenn das Formularfeld den Tastaturfokus erhält.
  • Blur : Das Widget-Skript wird ausgeführt, wenn das Formularfeld den Tastaturfokus verliert.
  • Maus hoch : Das Widget-Skript wird ausgeführt, wenn eine Maus/ein Cursor über dem Formularfeld schwebt und ein Benutzer auf die Schaltfläche klickt.
  • Mouse down : Das Widget-Skript wird ausgeführt, wenn eine Maus/ein Cursor über dem Formularfeld schwebt und die Maustaste losgelassen wird.
  • Seite geöffnet : siehe Seitenaktionen.
  • Seite geschlossen : siehe Seitenaktionen.
  • Format : Form-Value-Skript wird nach dem Validate-Skript ausgeführt, wenn das Validate-Skript wahr ist.
  • Validate : Das Formularwert-Skript wird ausgeführt, wenn sich die zugeordneten Feldwerte im Dokument ändern.
  • Berechnen : Das Formularwert-Skript wird ausgeführt, wenn sich die Feldwerte des Dokuments ändern.
  • Tastenanschlag : Form-Wert-Skript wird ausgeführt, wenn Tastenanschläge in ein Textfeld eingegeben werden.

Hinweis : Benutzer können alle verfügbaren Skripte sowohl auf Dokument- als auch auf Seitenebene anzeigen. Obwohl alle Skripte technisch bearbeitbar sind, unterstützt Nitro PDF Pro möglicherweise nicht alle JavaScripts. Beispielsweise unterstützt Nitro PDF Pro derzeit bestimmte Multimedia-Inhalte wie interaktive Videos nicht . Die Anwendung unterstützt jedoch allgemeine JavaScripts wie Warnungen, Berechnungen, Formatierung und Validierung.

JavaScript-Einstellungen

Bevor JavaScript in einem Dokument ausgeführt werden kann, muss es in den Einstellungen aktiviert werden. (Benutzereinstellungen).

JavaScript aktivieren :

  1. Wählen Sie in der Menüleiste Nitro PDF Pro > Einstellungen aus dem Dropdown-Menü.
  2. Wählen Sie im Dialogfeld „Voreinstellungen“ die Registerkarte „Allgemein“.
  3. Aktivieren Sie die Option " JavaScript aktivieren".

Anzeigen und Bearbeiten von PDFs

Im Skriptfenster in Nitro PDF Pro können Sie das JavaScript eines Dokuments anzeigen und bearbeiten. Wenn mehrere Dokumente gleichzeitig in Nitro PDF Pro geöffnet sind, zeigt das Skriptfenster die Skripte des Dokuments an, die Sie gerade bearbeiten.

  1. Wählen Sie in der Menüleiste Fenster > Skripte aus dem Dropdown-Menü, um das Skriptfenster anzuzeigen.
  2. Alle derzeit im Dokument enthaltenen JavaScripts werden im linken Bereich aufgelistet. Dokumentskripte werden oben aufgelistet. Die auf jeder Seite gefundenen Seitenskripte sind unten aufgelistet.
  3. Klicken Sie, um ein Element im linken Bereich auszuwählen, um das JavaScript im Skripteditor-Bereich rechts anzuzeigen.
  4. Klicken Sie in das Skript-Editor-Fenster, um mit der Bearbeitung des Skripts zu beginnen.
  5. An Skripten vorgenommene Änderungen werden automatisch gespeichert.

Hinweis : Adobe-JavaScripts sind normalerweise durch das Präfix „AF“ gekennzeichnet.

Löschen von PDF-JavaScripts

Im Skriptfenster können Sie Ereigcripts in einer PDF-Datei löschen. Die derzeit im Dokument enthaltenen Ereigcripts werden im linken Bereich aufgelistet.

  1. Wählen Sie in der Menüleiste Fenster > Skripte aus dem Dropdown-Menü, um das Skriptfenster anzuzeigen.
  2. Alle derzeit im Dokument enthaltenen JavaScripts werden im linken Bereich aufgelistet. Dokumentskripte werden oben aufgelistet. Seitenskripte sind unten für jede Seite aufgelistet.
  3. Klicken Sie, um ein Element im linken Bereich auszuwählen, um das JavaScript im Skripteditor-Bereich rechts anzuzeigen.
  4. Klicken Sie auf das Minus - in der unteren linken Ecke des Skriptfensters, um ein Skript zu löschen.
  5. An Skripten vorgenommene Änderungen werden automatisch gespeichert.

Hinzufügen von PDF-JavaScripts

Im Skriptfenster können Sie der PDF-Datei neue Skripte hinzufügen.

  1. Wählen Sie in der Menüleiste Fenster > Skripte aus dem Dropdown-Menü, um das Skriptfenster anzuzeigen.
  2. JavaScript-Aktionen, die derzeit im Dokument enthalten sind, werden im linken Bereich aufgelistet. Die Dokumentenskripte werden oben aufgelistet. Die Seitenkripte sind unten für jede Seite aufgelistet.
  3. Klicken Sie auf das Pluszeichen + in der unteren linken Ecke des Skriptfensters, um ein neues Skript hinzuzufügen.
  4. Wählen Sie im Dialogfeld Skript hinzufügen einen Skripttyp aus dem Dropdown-Menü Skripttyp auswählen aus.
  5. Wenn Sie einem Formularfeld eine Anmerkungsaktion hinzufügen, wählen Sie eine Aktion aus dem Dropdown-Menü "Aktion auswählen" aus. Informationen zum Hinzufügen von Formularfeldberechnungen finden Sie unter Formulare erstellen .
  6. Klicken Sie in das Bearbeitungsfenster und ersetzen Sie den Standardtext „// geben Sie Ihr Skript hier ein“ durch ein neues Skript.
  7. An Skripten vorgenommene Änderungen werden automatisch gespeichert.

Hinweis : Um einem bestimmten Formularfeld eine Anmerkungsaktion hinzuzufügen, müssen Sie das Formularfeld ausgewählt haben, bevor Sie auf das Pluszeichen + klicken, um ein Skript hinzuzufügen. Wenn Sie keine bestimmte Anmerkung ausgewählt haben, können Sie nur Dokument- oder Seitenskripte hinzufügen.

Ausführen von JavaScripts

Es gibt mehrere Möglichkeiten, Ihr JavaScript zu testen. Um Skripte zeilenweise auszuführen, verwenden Sie das JavaScript-Fenster.

  1. Halten Sie die Wahl- (oder Alt-) Taste gedrückt.
  2. Wählen Sie "Fenster" > "JavaS-Konsole" aus.
  3. Geben oder fügen Sie Skripts in die Konsole ein.
  4. Klicken Sie auf Ausführen .
Um Ihr Formular mit Berechnungen zu testen, müssen Sie zum Werkzeug „Text auswählen“ wechseln
Tool auswählen
(Befehl+1), um Ihr Formular zu testen. Wechseln Sie zum Tool zurück
Tool bearbeiten
(Befehl+ 2 ), um das Erscheinungsbild der Elemente zu bearbeiten, die Sie in Ihr Formular eingefügt haben.

Hinweis : JavaScripts werden nur erfolgreich ausgeführt, wenn:

  • Das Skript ist korrekt.
  • Das Skript wird von Ihrer PDF-Version unterstützt.
  • Das Skript wird von Nitro PDF Pro unterstützt.
Tags
Nitro-PDF mac Erweiterte Funktionen