Salva record come PDF
Salva i record in un file PDF specificato.
Vedere anche
Opzioni
-
Salva su indica dove salvare il file PDF:
-
File specifica il percorso di un file PDF. Quando selezionato, l'opzione Specifica file di output diventa disponibile.
-
Destinazione specifica un campo Contenitore o una variabile. Quando selezionato, l'opzione Destinazione diventa disponibile.
-
PDF attualmente aperto accoda i record a un file PDF che era stato aperto utilizzando l'istruzione di script Apri PDF o l'istruzione di script Crea PDF. Quando si accodano record a un PDF aperto, le impostazioni delle schede Documento e Visualizzazione iniziale della finestra di dialogo Opzioni PDF vengono ignorate. Le impostazioni nella scheda Sicurezza non verranno applicate al file PDF.
-
-
Specifica opzioni visualizza la finestra di dialogo Opzioni "Salva record come PDF". Se si seleziona Record vuoto dall'elenco Salva, l'elenco Aspetto è abilitato. L'elenco Aspetto consente di specificare le opzioni di formattazione per i campi.
Se Salva su è File o Destinazione, selezionare Opzioni per visualizzare la finestra di dialogo Opzioni PDF.
-
Nella scheda Documento è possibile specificare le informazioni del file PDF. Per ognuna delle opzioni nella scheda documento è possibile inserire direttamente il testo o fare clic su Specifica per inserire il nome di un campo o valori da un calcolo.
-
Nella scheda Sicurezza è possibile assegnare le password al file PDF e stampare e modificare i privilegi. Se i privilegi di stampa e modifica sono consentiti, è possibile specificare se la copia e la lettura per mezzo del software di lettura sono consentiti.
-
Nella scheda visualizzazione iniziale, è possibile definire la visualizzazione iniziale per il formato e l'ingrandimento per il file PDF.
-
Opzioni aggiuntive disponibili quando Salva su è File:
-
Specifica file di output definisce un elenco di uno o più percorsi e nomi di file per il file PDF. L'istruzione di script cerca nell'elenco ed effettua il salvataggio nel primo percorso in cui riesce a scrivere. I percorsi devono utilizzare uno dei prefissi di percorso del
file. Vedere Creazione dei percorsi di file.È anche possibile selezionare:
-
Apri automaticamente file per aprire il file di output con l'applicazione predefinita
-
Crea e-mail con un file come allegato per visualizzare un nuovo messaggio e-mail nell'applicazione di posta elettronica predefinita dell'utente, con il file di output in allegato
Se FileMaker Pro esegue uno script che non specifica un percorso assoluto e il file di database contenente lo script è ospitato, si presume che il percorso sia la cartella Documenti dell'utente corrente.
-
-
Accoda a PDF esistente accoda i record esaminati, il record corrente o un record vuoto dopo l'ultima pagina del file PDF specificato. Quando si accodano record, le impostazioni nelle schede Documento e Visualizzazione iniziale della finestra di dialogo Opzioni PDF vengono ignorate. Le impostazioni nella scheda Sicurezza non verranno applicate al file PDF. Se il file PDF è già protetto da una password, la password nella scheda Sicurezza deve corrispondere a quella per il file PDF.
-
Con finestra di dialogo specifica se visualizzare finestre di dialogo quando viene eseguita l'istruzione di script, se è già stato specificato un file.
-
Crea cartelle specifica se creare nuove cartelle da definire nel percorso del file di output.
Opzioni aggiuntive disponibili quando Salva su è Destinazione:
-
Destinazione specifica il campo Contenitore o la variabile in cui viene salvato il file PDF.
Compatibilità
| Prodotto | Supportata |
| FileMaker Pro | Sì |
| FileMaker Go | In parte |
| FileMaker WebDirect | In parte |
| FileMaker Server | In parte |
| FileMaker Cloud | In parte |
| FileMaker Data API | Sì |
| Pubblicazione Web personalizzata | No |
Creata nella versione
8.0
Descrizione
Questa istruzione di script genera un file PDF dai record del database utilizzando il formato corrente per la formattazione e la presentazione. È possibile salvare i record del gruppo trovato corrente, un singolo record o creare un file PDF contenente soltanto la struttura del formato e nessun dato di record (ad esempio, come modulo vuoto da compilare).
È possibile salvare il file PDF generato in varie destinazioni: direttamente in un file su disco, in un campo Contenitore per l'archiviazione del database, in una variabile per un'ulteriore elaborazione oppure accodarlo a un file PDF precedentemente aperto utilizzando l'istruzione di script Apri PDF o l'istruzione di script Crea PDF. Questa flessibilità consente di integrare la generazione di PDF in flussi di lavoro complessi e sistemi automatizzati di elaborazione dei documenti.
Note
-
Questa istruzione di script richiede che il set di privilegi dell'utente includa il privilegio Consenti la stampa o che lo script sia impostato per essere eseguito con privilegi di accesso completi. Vedere Modifica di altri privilegi e Creazione e modifica degli script.
-
Questa istruzione di script funziona in tutti i modi, tranne che nel modo Trova.
-
In FileMaker Go:
-
L'opzione Crea cartelle non è supportata.
-
Le opzioni nella scheda Visualizzazione iniziale non sono supportate.
-
Se non si specifica il percorso del file di output, FileMaker Go utilizza il nome della finestra per salvare il file PDF.
-
Quando si utilizza l'opzione Accoda a PDF esistente :
-
Le opzioni impostate nella scheda Documento non vengono ignorate ma non sovrascriveranno i campi con i dati esistenti
-
Sono supportati solo i percorsi nelle cartelle Documenti e temporanee
-
-
-
In FileMaker Server e FileMaker Cloud:
-
L'opzione Con finestra di dialogo: Attivata non è supportata.
-
Gli script lato server possono accedere solo ad alcune cartelle. Vedere Percorsi negli script lato server.
-
-
In FileMaker WebDirect:
-
Questa istruzione di script non è supportata sui dispositivi mobili.
-
I file salvati vengono scaricati alla posizione di download predefinita del browser Web.
-
L'opzione Crea cartelle non è supportata.
-
-
In FileMaker Server, FileMaker Cloud e FileMaker WebDirect:
-
Le opzioni Apri automaticamente file e Crea e-mail con un file come allegato non sono supportate.
-
L'istruzione di script Impostazioni di stampa imposta le opzioni per questa istruzione di script.
-
Se i font non vengono visualizzati correttamente nel PDF, assicurarsi che tutti i font richiesti siano installati e disponibili al Motore per la pubblicazione Web nella distribuzione di FileMaker Server. Vedere la Guida di FileMaker Server. Per un elenco dei font installati per FileMaker Cloud, vedere la Guida di FileMaker Cloud.
-
L'opzione Accoda a PDF esistente è supportata solo per accodare file a PDF creati in precedenza durante lo stesso script.
-
Se questa istruzione di script viene eseguita diverse volte all'interno dello stesso script e non utilizza Accoda a PDF esistente, assicurarsi che ogni istanza dell'istruzione di script utilizzi un nome file univoco. Diversamente, il file PDF creato più recentemente sovrascriverà i file più vecchi con lo stesso nome.
-
Se non viene specificato un percorso di file, il nome di file predefinito è "Senza nome.pdf".
-
I visualizzatori Web non visualizzano i contenuti nei file PDF.
-
Esempio 1 - Salvare i record correnti in un nuovo file PDF
Va al formato Prodotti, mostra tutti i record, ordina i record e salva i record come PDF senza chiedere all'utente.
Vai al formato [ "Prodotti" (Prodotti) ; Animazione: Nessuna ]
Mostra tutti i record
Ordina i record [ Ripristina ; Con finestra di dialogo: Disattivata ]
Salva record come PDF [ Ripristina ; Salva su: File ; "Catalogo prodotti.pdf"; Crea cartelle: Disattivata ; Con finestra di dialogo: Disattivata; Records esaminati ]
Esempio 2 - Salvare i record nel nuovo file PDF, quindi accodare i record correlati
Trova tutte le fatture con l'ID cliente del record corrente, le ordina, salva le fatture in un file PDF e aggiunge i prodotti acquistati dal cliente al PDF.
Vai al formato [ "Fatture" (Fatture) ; Animazione: Nessuna ]
Trova record corrispondenti [ Sostituisci ; Fatture::IDCliente ]
Ordina i record [ Ripristina ; Con finestra di dialogo: Disattivata ]
Salva record come PDF [ Ripristina ; Salva su: File ; "Backup clienti.pdf" ; Crea cartelle: Disattivata ; Con finestra di dialogo: Disattivata ; Record esaminati ]
Vai al record correlato [ Mostra solo i record correlati ; Gruppo trovato di confronto ; Da tabella: "Prodotti" ; Con il formato: "Prodotti" (Prodotti) ]
Salva record come PDF [ Ripristina ; Salva su: File ; Accoda ; "Backup clienti.pdf" ; Crea cartelle: Disattivata ; Con finestra di dialogo: Disattivata ; Record esaminati ]
Vai al formato [ formato originale ; Animazione: Nessuna ]
Esempio 3 - Creare un resoconto in formato PDF e aggiungere più sezioni
Crea un resoconto completo creando un PDF in memoria, aggiungendo più sezioni da diversi formati, quindi salvando il documento completo in un percorso di file.
Crea PDF [ ]
Accoda PDF [ Origine: File ; "Copertina.pdf" ]
Vai al formato [ "Riepilogo generale" (Resoconti) ; Animazione: Nessuna ]
Salva record come PDF [ Ripristina ; Salva su: PDF attualmente aperto ; Record corrente ]
Vai al formato [ "Resoconto vendite" (Vendite) ; Animazione: Nessuna ]
Salva record come PDF [ Ripristina ; Salva su: PDF attualmente aperto ; Record esaminati ]
Accoda PDF [ Da: Origine ; Globale::AppendiceStandard ]
Imposta variabile [ $percorsoFile ; Valore:
Get ( PercorsoDocumenti ) & "Resoconto_Annuale_" &
Anno ( Get ( DataCorrente ) ) & ".pdf"
]
Chiudi PDF [ Salva su: File ; $percorsoFile ; Crea cartelle: Attivata ]