Sauvegarder en PDF
Sauvegarde des enregistrements dans le fichier PDF spécifié.
Voir aussi
Options
-
Enregistrer sous indique l'emplacement d'enregistrement du fichier PDF :
-
Fichier spécifie un chemin de fichier PDF. Lorsque cette option est sélectionnée, Fichier de sortie devient disponible.
-
Cible spécifie une rubrique de conteneur ou une variable. Lorsque cette option est sélectionnée, Cible devient disponible.
-
PDF actuellement ouvert ajoute les enregistrements à un fichier PDF qui a été ouvert à l'aide de l'action de script Ouvrir un PDF ou l'action de script Créer un PDF. Lorsque vous ajoutez des enregistrements à un PDF ouvert, les paramètres de la boîte de dialogue Options PDF dans les onglets Document et Affichage initial sont ignorés. Les paramètres de l'onglet Sécurité ne seront pas appliqués au fichier PDF.
-
-
Définir options affiche la boîte de dialogue Options "Sauvegarder les enregistrements sous forme de fichiers PDF". Si vous sélectionnez Enregistrement vierge dans la liste Enregistrer, vous activez la liste Apparence. La liste Apparence vous permet d'indiquer les options de mise en forme des rubriques.
Si Enregistrer sous est défini sur Fichier ou Cible, sélectionnez Options pour afficher la boîte de dialogue Options PDF.
-
Dans l'onglet Document, vous pouvez entrer une description du fichier PDF. Pour chacune des options de l'onglet Document, vous pouvez saisir du texte directement ou cliquer sur Définir pour entrer un nom de rubrique ou des valeurs provenant d'un calcul.
-
Dans l'onglet Sécurité, vous pouvez affecter des mots de passe au fichier PDF, ainsi que des privilèges d'impression et de modification. Si des privilèges d'impression et de modification sont accordés, vous pouvez préciser si l'utilisation de logiciels de copie et de synthèse vocale est autorisée.
-
Dans l'onglet Affichage initial, vous pouvez définir l'affichage initial du fichier PDF en matière de disposition et d'agrandissement.
-
Options supplémentaires disponibles lorsque Enregistrer sous est défini sur Fichier :
-
Fichier de sortie définit une liste d'un ou plusieurs chemins et noms de fichiers pour le fichier PDF. L'action de script explore la liste et effectue l'enregistrement sur le premier chemin sur lequel elle peut écrire avec succès. Les chemins doivent utiliser l'un des préfixes de chemin
file. Consultez la section Création de chemins d'accès.Vous pouvez également sélectionner les options suivantes :
-
Ouverture automatique du fichier pour ouvrir le fichier de sortie avec l'application par défaut ;
-
Créer un courrier élec. avec le fichier joint pour afficher un nouvel e-mail avec le fichier de sortie joint dans l'application de messagerie par défaut de l'utilisateur.
Si FileMaker Pro exécute un script qui ne définit pas de chemin d'accès absolu et si le fichier de base de données contenant le script est hébergé, il est supposé que le chemin est le dossier Documents de l'utilisateur actif.
-
-
L'option Ajouter au PDF existant permet d'ajouter les enregistrements en cours d'utilisation, l'enregistrement en cours ou un enregistrement vierge après la dernière page du fichier PDF spécifié. Lorsque vous ajoutez des enregistrements, les paramètres des onglets Document et Affichage initial de la boîte de dialogue Options PDF sont ignorés. Les paramètres de l'onglet Sécurité ne seront pas appliqués au fichier PDF. Si le fichier PDF est déjà protégé par un mot de passe, le mot de passe figurant dans l'onglet Sécurité doit correspondre à celui du fichier PDF.
-
Avec boîte de dialogue indique si afficher les boîtes de dialogue à l'exécution du script, si un fichier a déjà été défini.
-
Créer des dossiers indique la création de nouveaux dossiers spécifiés dans le chemin d'accès au fichier de sortie.
Options supplémentaires disponibles lorsque Enregistrer sous est défini sur Cible :
-
Cible spécifie la rubrique de conteneur ou la variable dans laquelle le fichier PDF est enregistré.
Compatibilité
| Produit | Prise en charge |
| FileMaker Pro | Oui |
| FileMaker Go | Partiel |
| FileMaker WebDirect | Partiel |
| FileMaker Server | Partiel |
| FileMaker Cloud | Partiel |
| FileMaker Data API | Oui |
| Publication Web personnalisée | Non |
Provient de la version
8.0
Description
Cette action de script génère un fichier PDF à partir d'enregistrements de base de données en utilisant le modèle actuel pour le formatage et la présentation. Vous pouvez sauvegarder des enregistrements à partir du jeu d'enregistrements trouvés actuel, d'un seul enregistrement ou créer un fichier PDF avec uniquement la structure de modèle et aucune donnée d'enregistrement (par exemple, sous forme de formulaire vierge à remplir).
Vous pouvez enregistrer le fichier PDF généré dans différentes destinations : directement dans un fichier sur le disque, dans une rubrique Conteneur pour le stockage de base de données, dans une variable pour un traitement ultérieur, ou l'ajouter à un fichier PDF qui a été précédemment ouvert à l'aide de l'action de script Ouvrir un PDF ou l'action de script Créer un PDF. Cette flexibilité vous permet d'intégrer la génération de PDF dans des flux de travail complexes et des systèmes automatisés de traitement de documents.
Remarques
-
Cette action de script nécessite que votre jeu de privilèges comprenne le privilège Autoriser l'impression, ou que le script soit configuré pour s'exécuter avec des privilèges Accès intégral. Consultez les sections Modification d'autres privilèges et Création et modification de scripts.
-
Cette action de script fonctionne dans tous les modes à l'exception du mode Recherche.
-
Dans FileMaker Go :
-
L'option Créer des dossiers n'est pas prise en charge.
-
Les options de l'onglet Affichage initial ne sont pas prises en charge.
-
Si vous ne définissez pas le chemin d'accès du fichier de sortie, FileMaker Go utilise le nom de la fenêtre pour enregistrer le fichier PDF.
-
Lors de l'utilisation de l'option Ajouter au PDF existant :
-
les options définies dans l'onglet Document ne sont pas ignorées, mais n'écraseront pas les rubriques contenant des données ;
-
seuls les chemins dans Documents et les dossiers temporaires sont pris en charge.
-
-
-
Dans FileMaker Server et FileMaker Cloud :
-
L'option Avec boîte de dialogue: Oui n'est pas prise en charge.
-
Les scripts côté serveur ne peuvent accéder qu'à certains fichiers. Consultez la section Chemins d'accès dans les scripts côté serveur.
-
-
Dans FileMaker WebDirect :
-
Cette action de script n'est pas prise en charge sur les appareils mobiles.
-
Les fichiers enregistrés sont téléchargés dans l'emplacement de téléchargement par défaut du navigateur Web.
-
L'option Créer des dossiers n'est pas prise en charge.
-
-
Dans FileMaker Server, FileMaker Cloud et FileMaker WebDirect :
-
Les options Ouverture automatique du fichier et Créer un courrier élec. avec le fichier joint ne sont pas prises en charge.
-
L'action de script Configuration impression définit les options pour cette action de script.
-
Si l'affichage des polices n'est pas correct dans le fichier PDF, vérifiez que toutes les polices requises sont installées et disponibles dans le moteur de publication Web de votre déploiement FileMaker Server. Consultez l'Aide FileMaker Server. Pour obtenir la liste des polices installées pour FileMaker Cloud, consultez l'Aide FileMaker Cloud.
-
L'option Ajouter au PDF existant est prise en charge uniquement en cas d'ajout à des fichiers PDF qui ont été créés au préalable dans le même script.
-
Si cette action de script s'exécute à plusieurs reprises dans le même script et qu'elle n'utilise pas l'option Ajouter au PDF existant, vérifiez que chacune de ses instances utilise bien un nom de fichier unique. Dans le cas contraire, le fichier PDF le plus récent écrasera les fichiers plus anciens de même nom.
-
Si un chemin de fichier n'est pas spécifié, le nom de fichier par défaut est « Untitled.pdf ».
-
Les Web Viewers n'affichent pas de contenu dans les fichiers PDF.
-
Exemple 1 - Sauvegarder les enregistrements actuels dans un nouveau fichier PDF
Active le modèle Produits, affiche tous les enregistrements, trie les enregistrements et les enregistre dans un fichier PDF sans en avertir l'utilisateur.
Activer modèle [ "Produits" (Produits) ; Animation: Aucune ]
Afficher tous les enreg.
Trier enregistrements [ Rétablir ; Avec boîte de dialogue: Non ]
Sauvegarder en PDF [ Rétablir ; Enregistrer sous: Fichier ; "Catalogue Produit.pdf" ; Créer des dossiers: Non ; Avec boîte de dialogue: Non ; Enregistrements en cours d'utilisation ]
Exemple 2 - Sauvegarder les enregistrements dans un nouveau fichier PDF, puis ajouter les enregistrements associés
Recherche toutes les factures portant le N° client de l'enregistrement actif, trie, enregistre les factures dans un fichier PDF et ajoute les produits achetés par le client dans le fichier PDF.
Activer modèle [ "Factures" (Factures) ; Animation: Aucune ]
Rech. enreg. concordants [ Remplacer ; Factures::N° client ]
Trier enregistrements [ Rétablir ; Avec boîte de dialogue: Non ]
Sauvegarder en PDF [ Rétablir ; Enregistrer sous: Fichier ; "Retour Client.pdf" ; Créer des dossiers: Non ; Avec boîte de dialogue: Non ; Enregistrements en cours d'utilisation ]
Activer enregistrements liés [ Afficher uniquement les enregistrements liés ; Faire correspondre au jeu trouvé ; De la table : "Produits" ; Utilisation du modèle : "Produits" (Produits) ]
Sauvegarder en PDF [ Rétablir ; Enregistrer sous: Fichier ; Ajouter ; "Retour Client.pdf" ; Créer des dossiers: Non ; Avec boîte de dialogue: Non ; Enregistrements en cours d'utilisation ]
Activer modèle [ modèle d'origine ; Animation: Aucune ]
Exemple 3 - Créer un rapport PDF et ajouter plusieurs sections
Crée un rapport complet en créant un PDF en mémoire, et en ajoutant plusieurs sections à partir de différents modèles, puis en enregistrant le document complet dans un chemin de fichier.
Créer un PDF [ ]
Ajouter au PDF [ Source: Fichier ; "PageCouverture.pdf" ]
Activer modèle [ "Résumé" (Rapports) ; Animation: Aucune ]
Sauvegarder en PDF [ Rétablir ; Enregistrer sous: PDF actuellement ouvert ; Enregistrement courant ]
Activer modèle [ "Rapport des ventes" (Ventes) ; Animation: Aucune ]
Sauvegarder en PDF [ Rétablir ; Enregistrer sous: PDF actuellement ouvert ; Enregistrements en cours d'utilisation ]
Ajouter au PDF [ De: Source ; Global::AnnexeStandard ]
Définir variable [ $cheminFichier ; Valeur:
Obtenir ( CheminDocuments ) & "Rapport_Annuel_" &
Annee ( Obtenir ( DateActuelle ) ) & ".pdf"
]
Fermer le PDF [ Enregistrer sous: Fichier ; $cheminFichier ; Créer des dossiers: Oui ]