Spara poster i PDF-format
Sparar poster till en angiven PDF-fil.
Tillval
-
Spara i anger var PDF-filen ska sparas:
-
Fil anger en sökväg till PDF-filen. När alternativet är markerat blir alternativet Ange exportfil tillgängligt.
-
Mål anger ett containerfält eller en variabel. När alternativet är markerat blir alternativet Mål tillgängligt.
-
Nu öppen PDF lägger till posterna i en PDF-fil som har öppnats med Scriptsteget Öppna PDF eller Scriptsteget Skapa PDF. När du lägger till poster i en öppen PDF ignoreras inställningarna i dialogrutan PDF-alternativ på flikarna Dokument och Startvy. Inställningar på fliken Säkerhet används inte i PDF-filen.
-
-
Ange tillval visar dialogrutan "Spara poster i PDF-format". Om du väljer Tom post från listan Spara aktiveras listan Utseende. I listan Utseende kan du ange formateringsalternativ för fält.
Om Spara i anges till Fil eller Mål kan du välja Alternativ för att visa dialogrutan PDF-alternativ.
-
På fliken Dokument kan du ange beskrivande information för PDF-filen. För varje alternativ på dokumentfliken kan du ange text direkt, eller klicka på Ange om du vill ange ett fältnamn eller värde från en beräkning.
-
På fliken Säkerhet kan du tilldela lösenord till PDF-filen, liksom utskrifts- och redigeringsbehörighet. Om behörighet för utskrift och redigering medges kan du ange om programvara för kopiering och skärmläsning är tillåtet.
-
På fliken Startvy kan du definiera startvyn för layouten och förstoringsgraden för PDF-filen.
-
Ytterligare alternativ som är tillgängliga när Spara i anges till Fil.
-
Ange exportfil definierar en lista med en eller flera sökvägar och filnamn för PDF-filen. Scriptsteget söker igenom listan och sparar PDF-filen på den första sökvägen som det kan skriva till. Sökvägarna måste använda ett av sökvägsprefixen
file. Mer information finns i Skapa filsökvägar.Du kan också välja:
-
Öppna fil automatiskt öppnar utdatafilen med standardprogrammet
-
Skapa e-post med fil som bilaga visar ett nytt e-postmeddelande i användarens standardprogram för e-post med utdatafilen som en bilaga
Om FileMaker Pro kör ett script som inte anger en absolut sökväg, och databasfilen som innehåller scriptet är värdbaserad, antas sökvägen vara den aktuella användarens Dokument-mapp.
-
-
Bifoga till befintlig PDF bifogar de poster som behandlas, den aktuella posten, eller en tom post efter den sista sidan i den angivna PDF-filen. När du lägger till poster ignoreras inställningarna i dialogrutan PDF-alternativ på flikarna Dokument och Startvy. Inställningar på fliken Säkerhet används inte i PDF-filen. Om PDF-filen redan skyddas av ett lösenord måste lösenordet på fliken Säkerhet överensstämma med det för PDF-filen.
-
Med dialogruta anger om dialogrutor ska visas när scriptsteget utförs, om en fil redan har angetts.
-
Skapa mappar anger om nya mappar som du anger ska skapas på utdatafilens sökväg.
Ytterligare alternativ som är tillgängliga när Spara i anges till Mål:
-
Mål anger det containerfält eller den variabel där PDF-files sparas.
Kompatibilitet
| Produkt | Stöds |
| FileMaker Pro | Ja |
| FileMaker Go | Delvis |
| FileMaker WebDirect | Delvis |
| FileMaker Server | Delvis |
| FileMaker Cloud | Delvis |
| FileMaker Data API | Ja |
| Anpassad webbpublicering | Nej |
Ursprungsversion
8.0
Beskrivning
Det här scriptsteget genererar en PDF-fil från databasposter och använder den aktuella layouten för formatering och presentation. Du kan spara poster från aktuella hittade poster, en enstaka post eller skapa en PDF-fil med endast layoutstrukturen och inga postdata (till exempel som ett tomt formulär som ska fyllas i).
Du kan spara den genererade PDF-filen på olika destinationer: direkt i en fil på disken, i ett containerfält för databaslagring, i en variabel för vidare bearbetning eller lägga till den i en PDF-fil som tidigare har öppnats med Scriptsteget Öppna PDF eller Scriptsteget Skapa PDF. Den här flexibiliteten gör att du kan integrera PDF-generering i komplexa arbetsflöden och automatiserade dokumenthanteringssystem.
Kommentarer
-
Det här scriptsteget kräver att behörighetsuppsättningen omfattar behörigheten Tillåt utskrift eller att scriptet är inställt på att köras med fullständig behörighet. Mer information finns i Ändra annan behörighet och Skapa och redigera script.
-
Detta steg fungerar i alla lägen utom sökläget.
-
FileMaker Go:
-
Alternativet Skapa mappar stöds inte.
-
Alternativen på fliken Startvy stöds inte.
-
Om du inte anger utdatafilens sökväg används fönstrets namn när PDF-filen sparas med FileMaker Go.
-
När du använder alternativet Tillägg till befintlig PDF:
-
Alternativ som anges på fliken Dokument ignoreras inte, men skriver inte över fält med befintliga data.
-
Endast sökvägar i mappen Dokument och tillfälliga mappar stöds
-
-
-
I FileMaker Server och FileMaker Cloud:
-
Alternativet Med dialogruta: På stöds inte.
-
Script på serversidan kan bara komma åt vissa mappar. Mer information finns i Sökvägar i script på serversidan.
-
-
I FileMaker WebDirect:
-
Det här scriptsteget kan inte användas på mobila enheter.
-
Sparade filer hämtas till webbläsarens standardplats för nedladdningar.
-
Alternativet Skapa mappar stöds inte.
-
-
I FileMaker Server, FileMaker Cloud eller FileMaker WebDirect:
-
Alternativen Öppna fil automatiskt och Skapa e-post med fil som bilaga stöds inte.
-
Scriptsteget Skrivarinställning anger alternativ för det här scriptsteget.
-
Om typsnitten inte visas korrekt i PDF-filen bör du kontrollera att alla nödvändiga typsnitt är installerade och tillgängliga för Web Publishing Engine i FileMaker Server-driftsättningen. Mer information finns i FileMaker Server Hjälp. En lista med installerade teckensnitt för FileMaker Cloud finns i FileMaker Cloud Hjälp.
-
Alternativet Bifoga till befintlig PDF stöds enbart när man bifogar till PDF-filer som tidigare har skapats inom samma script.
-
Om det här scriptsteget utförs flera gånger i samma script och inte använder Bifoga till befintlig PDF kontrollerar du att varje instans av scriptsteget använder ett unikt filnamn. Annars skriver den senast skapade PDF-filen över äldre filer med samma namn.
-
Om ingen filsökväg anges är standardfilnamnet "Untitled.pdf".
-
Webbvisare visar inte innehållet i PDF-filer.
-
Exempel 1 - Spara aktuella poster i en ny PDF-fil.
Går till layouten Produkter, visar alla poster, sorterar posterna och sparar posterna som en PDF utan att meddela användaren.
Gå till layout [ "Produkter" (Produkter) ; Animering: Ingen ]
Visa alla
Sortera poster [ Återställ ; Med dialogruta: Av ]
Spara poster i PDF-format [ Återställ ; Spara i: Fil ; "Produktkatalog.pdf"; Skapa mappar: Av ; Med dialogruta: Av; Alla poster som bearbetas ]
Exempel 2 - Spara poster i en ny PDF-fil och lägg sedan till relaterade poster
Söker efter alla fakturor med den aktuella postens KundID, sorterar, sparar fakturorna som en PDF och lägger till kundens inköpta produkter i PDF-filen.
Gå till layout [ "Fakturor" (Fakturor) ; Animering: Ingen ]
Sök efter matchande poster [ Ersätt ; Fakturor::KundID ]
Sortera poster [ Återställ ; Med dialogruta: Av ]
Spara poster i PDF-format [ Återställ ; Spara i: Fil ; "Säkerhetskopia av kunder.pdf" ; Skapa mappar: Av ; Med dialogruta: Av ; Alla poster som bearbetas ]
Gå till relaterad post [ Visa endast relaterade poster ; Matcha sökresultat ; Från tabell: "Produkter" ; Med layout: "Produkter" (Produkter) ]
Spara poster i PDF-format [ Återställ ; Spara i: Fil ; Tillägg ; "Säkerhetskopia av kunder.pdf" ; Skapa mappar: Av ; Med dialogruta: Av ; Alla poster som bearbetas ]
Gå till layout [ ursprunglig layout ; Animering: Ingen ]
Exempel 3 - Skapa en PDF-rapport och lägg till flera avsnitt
Skapar en omfattande rapport genom att skapa en PDF i minnet, lägga till flera avsnitt från olika layouter och sedan spara hela dokumentet i en filsökväg.
Skapa PDF [ ]
Lägg till i PDF [ Källa: Fil ; "Försättsblad.pdf" ]
Gå till layout [ "Sammanfattning" (Rapporter) ; Animering: Ingen ]
Spara poster i PDF-format [ Återställ ; Spara i: Nu öppen PDF ; Aktuell post ]
Gå till layout [ "Försäljningsrapport" (Försäljning) ; Animering: Ingen ]
Spara poster i PDF-format [ Återställ ; Spara i: Nu öppen PDF ; Alla poster som bearbetas ]
Lägg till i PDF [ Från: Källa ; Global::Standardbilaga ]
Ange variabel[ $filsökväg ; Värde:
Get ( Dokumentsökväg ) & "Årsredovisning_" &
Year ( Get ( AktuelltDatum ) ) & ".pdf"
]
Stäng PDF [ Spara i: Fil ; $filsökväg ; Skapa mappar: På ]