PDFpen logo PDFpen logo
 

Help: Gestion de la génération des formulaires PDF (Avancé)

Cette fonctionnalité est un ajout optionnel pour collecter des données de formulaire. Pour collecter des données de formulaire Soumission de formulaires. Ceci est une fonctionnalité avancée qui nécessite des connaissances techniques pour l'intégration.

Il y en a deux scripts de gestion pour montrer comment vous pouvez transférer le contenu d'un formulaire PDF vers un tableur Google.

PDFpen gère les données de formulaire à partir du bouton de soumission avec les formats HTML, XFDF, et PDF. Si vous avez besoin de la gestion d'expédition du format FDF, faites le nous savoir.

Le bouton d'expédition de PDFpenPro est configuré pour envoyer les données au format XFDF.

Nous vous recommandons fortement d'utiliser le XFDF comme il s'agit du meilleur format de gestion de l'encodage des caractères disponible pour l'expédition des données envoyées.


Backend Scripts

Les scripts de gestion fournits avec PDFpen 6.0 peuvent gérer les envois aux formats HTML, XFDF, PDF et FDF.

    Vous devez être familier avec les languages de script CGI, Perl et Ruby.

pdfpensubmit.cgi

  • Le script perl est conçu pour extraire les noms des champs et les valeurs de tous les types possibles de formats de formulaires. Il envoie ensuite les données séparées par une tabulation vers un autre script pour faire quelque chose d'utile avec les données. Il gère aussi la réponse au formulaire par une page d'echec ou de succès au formulaire.
  • Prérequis : PDF::FDF:: Simple pour la génération FDF , CAM::PDF pour la génération PDF.
  • Limitations : La gestion FDF ne gère pas les caractères non-romains tels GBK. Utilisez le format XFDF pour envoyer des caractères non-romains.

pdfpensubmit_googledocs.rb

  • Ce script Ruby prend les lignes séparées par une tabulation (le couple nom / valeurs) et les utilises pour remplir un tableur Google. Si le formulaire dispose d'un champ intitulé com.pdfpen.docID , il sera utilisé pour localiser le document. Si ce champ est absent, l'intitulé "Unknown ID" est utilisé. Si le formulaire inclue un nom de champ intitulé com.pdfpen.docTitle , c'est ce qui sera utilisé comme nom de document. Si absent, l'intitulé "Form Responses" est utilisé. La prmière ligne du tableur est renseignée avec les noms des champs. Chaque ligne suivante contient la valeur d'un formulaire envoyé.
  • Prérequis : gem sources -a http://gemcutter.org; sudo gem install google-spreadsheet- ruby.

 

 

 
 
© 2003-2017 SmileOnMyMac, LLC dba Smile. All rights reserved.
PDFpen and PDFpenPro are registered trademarks of Smile. The Smile logo is a trademark of Smile.