PDF schließen

Schließt die geöffnete PDF-Datei und speichert sie unter einem Dateipfad, in einer Variablen oder in einem Containerfeld.

Optionen 

  • Speichern unter ist der Ort, an dem die PDF-Datei gespeichert wird:

    • Datei gibt einen PDF-Dateipfad an. Bei Auswahl wird die Option Ausgabedatei verfügbar.

    • Ziel gibt ein Containerfeld oder eine Variable an. Bei Auswahl wird die Option Ziel verfügbar.

Zusätzliche verfügbare Optionen, wenn Speichern unter auf Datei eingestellt ist:

  • Ausgabedatei definiert eine Liste mit einem oder mehreren Pfaden und Dateinamen für die PDF-Datei. Der Scriptschritt durchsucht die Liste und speichert die Daten unter dem ersten Pfad, in den er erfolgreich schreiben kann. Pfade müssen einen der file-Pfadpräfixe verwenden. Weitere Informationen finden Sie unter Erstellen von Dateipfaden.

    Sie können ebenfalls auswählen:

    • Datei automatisch öffnen öffnet die Ausgabedatei mit dem Standardprogramm.

    • Erstellung einer E-Mail mit Datei als Anlage zeigt eine neue E-Mail-Nachricht im Standard-E-Mail-Programm des Benutzers an, der die Ausgabedatei angehängt ist.

    Wenn FileMaker Pro ein Script ausführt, das keinen absoluten Pfad angibt, und die Datenbankdatei, die das Script enthält, bereitgestellt wird, wird der Dokumente-Ordner des aktuellen Benutzers als Pfad angenommen.

  • Ordner erstellen gibt an, ob neue Ordner erstellt werden, die Sie im Ausgabedateipfad angeben.

Zusätzliche verfügbare Optionen, wenn Speichern unter auf Ziel eingestellt ist:

  • Ziel gibt das Containerfeld oder die Variable an, in dem bzw. der die PDF-Datei gespeichert wird.

  • Dateiname ist ein Textausdruck, der den zu verwendenden Dateinamen angibt. Dieser Dateiname wird zusammen mit den PDF-Daten gespeichert und wird angezeigt, wenn die PDF-Datei exportiert oder aufgerufen wird. Wenn nicht angegeben, wird ein Standard-Dateiname verwendet.

Kompatibilität 

Produkt Unterstützt
FileMaker Pro Ja
FileMaker Go Ja
FileMaker WebDirect Partiell
FileMaker Server Ja
FileMaker Cloud Ja
FileMaker Data API Ja
Custom Web Publishing Ja

Ursprung in Version 

26.0

Beschreibung 

Dieser Scriptschritt schließt die derzeit geöffnete PDF-Datei und speichert sie am angegebenen Speicherort. Dies ist der letzte Schritt in jedem PDF-Workflow, der den Scriptschritt „PDF öffnen“ oder den Scriptschritt „PDF erstellen“ verwendet.

Nachdem dieser Scriptschritt erfolgreich abgeschlossen wurde, ist keine PDF-Datei mehr geöffnet, und Sie können bei Bedarf eine weitere PDF-Datei erstellen oder öffnen.

Hinweise 

  • Vor der Verwendung dieses Scriptschritts muss eine PDF-Datei geöffnet sein. Wenn keine PDF-Datei geöffnet ist, gibt dieser Scriptschritt den Fehlercode 5 („Befehl ist nicht verfügbar“) zurück.

  • Dieser Scriptschritt muss verwendet werden, um jeden PDF-Workflow abzuschließen. Wenn eine geöffnete PDF-Datei nicht geschlossen wird, können keine weiteren PDF-Dateien geöffnet oder erstellt werden.

  • Wenn der angegebene Speicherort nicht beschrieben werden kann (beispielsweise aufgrund von Berechtigungen oder fehlendem Speicherplatz), gibt der Scriptschritt einen entsprechenden Fehlercode zurück, die PDF-Datei bleibt jedoch geöffnet. Wenn eine Datei mit dem angegebenen Dateipfad bereits vorhanden ist, überschreibt dieser Scriptschritt die vorhandene Datei, ohne eine Fehlermeldung zurückzugeben.

  • Die geöffnete PDF-Datei und alle nicht gespeicherten Änderungen gehen verloren, wenn einer der folgenden Fälle eintritt:

    • Die aktuelle FileMaker-Client-Sitzung endet

    • Die FileMaker Pro-Datei, deren Script die PDF-Datei geöffnet hat, wird geschlossen, ohne dass die geöffnete PDF-Datei geschlossen wird

  • In FileMaker WebDirect wird die Option Speichern unter: Datei nicht unterstützt.

Beispiel 1 - PDF in Datei speichern

Erstellt eine PDF-Datei, fügt Seiten für die aktuellen Datensätze hinzu und speichert sie unter dem Namen „Bericht.pdf“ im Ordner „Dokumente“ des Benutzers.

Kopieren
PDF erstellen [ ]

Datensätze als PDF speichern [ Wiederherstellen ; Speichern unter: Derzeit geöffnete PDF ; Alle aufgerufenen Datensätze ]

Variable setzen [ $dateiPfad ; Wert: Hole ( DokumentenPfad ) & "Bericht.pdf" ]

PDF schließen [ Speichern unter: Datei ; $dateiPfad ; Ordner erstellen: Ein ]

Beispiel 2 - PDF-Datei in Containerfeld speichern

Erstellt einen PDF-Bericht, speichert ihn direkt in einem Containerfeld und legt Metadatenfelder für das Erstellungsdatum und den Typ fest.

Kopieren
PDF erstellen [ ]

PDF anhängen [ Von: Quelle ; Quelle: Global::Deckblatt ]

Gehe zu Layout [ "Monatsbericht" (Berichte) ]
Datensätze als PDF speichern [ Wiederherstellen ; Speichern unter: Derzeit geöffnete PDF ; Alle aufgerufenen Datensätze ]

PDF schließen [ Speichern unter: Ziel ; Ziel: Global::GeneriertPDF ]

Feldwert setzen [ Global::GeneriertDatum ; Hole ( SystemZeitstempel ) ]
Feldwert setzen [ Global::BerichtTyp ; "Monatsübersicht" ]