2010-09-27 8 views
0

Le scénario est le suivant:Remplir des formulaires PDF à partir d'un tableau Excel

Mon entreprise a 2000 clients, et nous devons envoyer tous les 2000 clients une demande de crédit via PDF. Ce qui complique la situation, c'est que certaines parties du fichier PDF doivent être remplies avant que le formulaire ne soit envoyé au client. Les données qui doivent être remplies sont actuellement dans un tableau Excel. Comme vous l'avez probablement deviné, ce que je veux faire est écrire un script qui prend le tableau Excel et pour chaque rangée de données le script le remplira dans le formulaire PDF, enregistrez une copie de celui-ci, imprimez le document, et Répétez jusqu'à ce que toutes les lignes aient été remplies dans leurs formulaires PDF respectifs.

Mes questions sont les suivantes:

  1. Y at-il un langage de programmation (ou cadre) qui est particulièrement bien adapté pour cela, et at-il une faible courbe d'apprentissage? (Je n'en sais que suffisamment pour écrire du JavaScript de base pour le moment)
  2. Dans le langage/cadre recommandé, qu'est-ce que je vais spécifiquement apprendre? (à part les bases comme imprimer, pour chaque, si déclarations)
  3. Y a-t-il des GOTCHA particuliers ou généraux que je devrais surveiller lors de la rédaction du script? Gardez à l'esprit, ce sera le premier script informatique que j'aurai créé, donc même les GOTCHA de base/élémentaires peuvent entrer en jeu en raison de mon manque total d'expérience.

EDIT je préciser sans doute que je préfère écrire ce script en Python s'il est possible, simplement à cause de toutes les bonnes choses que je l'ai entendu parler jusqu'à présent.

Répondre

0

Il existe des applications qui pourraient être capables de le faire sans programmation. Voilà qui coûte 249

http://www.pureforms.com/Products/PFPrintMerge/pfprintmerge.htm

$ Je ne l'ai jamais utilisé - mais il y a beaucoup de produits si vous effectuez une recherche google. Si vous décidez de suivre la voie de la programmation, vous avez besoin d'un SDK PDF pour la langue/le cadre que vous choisissez. Il y en a beaucoup à choisir pour .NET et Java.

EDIT: Vous avez demandé Python. Voir cet autre SO question.

Questions connexes