Domanda

ho voluto creare file PDF per la mia applicazione Rails utilizzando wkhtml2pdf e wicked_pdf.
Ho scaricato ed estratto wkhtml2pdf beta 4 e messo in / usr / / bin locale / wkhtml2pdf
Ho provato a farlo funzionare su un sito web e ha dato un bel risultato.

Nella mia applicazione rotaie (2.3.4) ho installato wicked_pdf:

  

lo script / plugin installare git: //github.com/mileszs/wicked_pdf.git
  lo script / generate wicked_pdf

Tutto sembrava essere ok. lo script dentro / Console I eseguire il seguente - (con il seguente output)

wp = WickedPdf.new

=> # WickedPdf: 0xb62f2c70 @exe_path = "/ usr / local / bin / wkhtmltopdf"

HTML_DOCUMENT = "<html><body>Hello World</body></html>"

=> "<html><body>Hello World</body></html>"

pdf = wp.pdf_from_string HTML_DOCUMENT

=> "/ usr / local / bin / wkhtmltopdf - - -q"

=> "\ n \ n \ n \ n \ n \ n \ n \ n \ n \ n"

Naturalmente questo non è buono. Secondo il test il risultato del mio ultimo comando dovrebbe iniziare con "% pdf-1.4"

Qualche idea di cosa posso fare?

È stato utile?

Soluzione

Avere lo stesso problema. Rimossa l'opzione -q dal file wicked_pdf.rb sulla linea 19 e quindi era in grado di ottenere la stringa corretta sulla console.

=> "%PDF-1.4\n1 0 obj\n<<\n/Title ...

Questo sembra anche aver risolto altri problemi. Il PDF ancora non rendeva correttamente quando si utilizza dal sito web - incorporato problema di carattere - al prossimo numero ora.

Speriamo che questo funzionerà per voi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top