Skip to content

Immensa/html2pdf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

html2pdf

Usando o PhantomJS para gerar pdfs, via webservice. Executando com o node.js.

Veja em ação: html2pdf.immensa.com.br. Exemplos:

TEMPLATE 1

TEMPLATE 2

TEMPLATE 3

TEMPLATE 4

AJUDANDO COM O CODIGO

Trabalha no Windows e Ubuntu.

Mas no Mac vc precisa instalar:

brew install phantomjs

Vamos lá, clone o repositório, entre nele e execute

npm install

Rode o webserver

node lib/app.js

Rode os testes

npm test

Modulos usados no Node.js

  • Rotas, etc. é feito com express
  • Testes é feito com mocha, chai e sinon, testes ao estilo BDD.
  • JSHint é executado no código JavaScript

Versão do Node.js

É necessária a versão 0.10+ do Node.js(Porque vc ja sabe, pode ocorrer erros em uma versão anterior)