2011-01-05 14 views

Antwort

1

Wenn mit dem gleichen Problem damit beauftragt, ich barby verwendet, um den Barcode als png zu speichern, dann nur geladen, dass ein pdf in (mit prawn). Ich weiß nicht, ob es der beste Weg ist, aber es funktioniert. :)

+0

Ich habe Probleme mit Barby, es gibt keine Fehler, aber das Bild ist leer ... irgendeine Idee zu diesem Problem? – silkwormy

+0

Tut mir leid, ich bin nicht auf dieses Problem gestoßen. Versuchen Sie vielleicht, eine neue Frage zu diesem Punkt zu öffnen oder fragen Sie auf der [Barby-Mailingliste] (http://groups.google.com/group/ruby-barby/topics) nach. – idlefingers

+0

Das Problem scheint mit dem Png Outputer zu sein, da es mit eps-Dateien funktioniert. Danke vielmals. – silkwormy

8

Ich wollte dies als Kommentar zu idlefingers Antwort schreiben, aber anscheinend habe ich nicht genug Ruf, um das zu tun, also werde ich es hier stattdessen schreiben.

Wenn Sie PDF-Dateien sind erstellen, können Sie Barby verwenden den Barcode direkt in die PDF-Datei zu machen, anstatt ein Bild zu schaffen, zuerst:

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

Es gibt auch eine PdfWriterOutputter.