2010-08-07 4 views

Répondre

0

Il existe plusieurs plugins permettant de créer des documents PDF dans Rails. S'il vous plaît voir here.

+0

Erreur dans le lien. – RSG

+0

@RSG Le lien est mis à jour. – Hoa

2

Si vous disposez d'une quantité importante de modèles de formulaires ou si vous devez traiter de nombreux formulaires, vous devez utiliser le format FDF (Form Data Format). Cela fait partie du PDF Standard.

Adobe propose the free FDF Toolkit qui vous aidera à générer les fichiers FDF. Il ne contient pas de liaisons Ruby mais il y a plusieurs façons de le faire (par ordre de commodité, en fonction de vos besoins):

  • Envelopper les DLL Adobe Linux (dans la boîte à outils FDF) à l'aide FFI for Ruby
  • Appelez le bibliothèque à partir d'une extension C en utilisant l'API C Ruby (introductions here et here)
  • Appelez la bibliothèque à l'aide ruby-inline
  • Appelez un outil externe basé sur l'exemple de code CGI
  • Demandez un développeur indépendant de coder le bac Ruby tintements pour vous (pourrait être gratuit si vous demandez gentiment)

REMARQUE: L'API Ruby C a considérablement changé depuis la version 1.9.x

+0

+1 FDF serait une approche très propre. Vous pouvez utiliser XFDF (XML FDF) pour évaluer rapidement ce concept FDF/PDF, car les fichiers XFDF sont triviaux à créer. –

0

Je ne sais pas Ruby lib qui permettrait d'écrire élément supplémentaire sur le PDF existant.

Certains services Web peuvent, comme la fusion PDF Applidok, permettre d'écrire des données utilisateur (par exemple à partir d'un formulaire Web) sur un fichier PDF existant, utilisé comme modèle.

Vous pouvez lire le document en ligne pour l'intégration de Ruby au http://doc.applidok.com/merge-ruby.html.

Questions connexes