2011-01-05 2 views

Répondre

1

Lorsque chargé avec le même problème, j'utilisé barby pour enregistrer le code à barres au format PNG, puis vient d'être chargé que dans un pdf (en utilisant prawn). Je ne sais pas si c'est meilleur façon, mais cela fonctionne. :)

+0

J'ai des problèmes en utilisant barby, il n'y a pas d'erreurs mais l'image est vide ... une idée sur ce problème? – silkwormy

+0

Désolé, je n'ai pas rencontré ce problème. Peut-être essayer d'ouvrir une nouvelle question spécifique à ce point, ou demander sur la [liste de diffusion barby] (http://groups.google.com/group/ruby-barby/topics). – idlefingers

+0

Le problème semble être avec le png outputer car il fonctionne avec les fichiers eps. Merci beaucoup. – silkwormy

8

Je voulais écrire cela comme un commentaire à la réponse de idlefingers, mais apparemment je n'ai pas assez réputation de le faire, donc je vais écrire ici à la place.

Si vous créez des fichiers PDF, vous pouvez utiliser Barby pour rendre le code-barres directement dans le fichier PDF au lieu de créer une première image:

require 'barby/outputter/prawn_outputter' 
#aPdf is a Prawn::Document, aBarcode is a Barby::Barcode 
aBarcode.annotate_pdf(aPdf, :x => 100, :y => 100) 

Il y a aussi un PdfWriterOutputter.

Questions connexes