JavaFree.org | RubyOnBr.org

PDF

Acompanhar PDF 13 posts, 6 participantes

Ma João Jr 78 posts

Estou precisando de gerar pdf, ou seja, relatórios.
Estive pesquisando e queria saber qual desses vcs indicariam. Levando em conta facilidade de configuração.

- prawn
- rghost
- railspdf
- rtex

Obs: relatório simples. nada fora do comum. simplismente geração de pdf.

 
Avatar Fernando Luizão 1863 posts

O prawn é bem tranquilo de usar. O rghost também é, mas se vc usa windows vai dar um pouquinho mais de trabalho (tem que instalar ghostscript, mas nada do outro mundo). Os outros eu nunca tinha ouvido falar…

 
Maironbrasil#pic-0 Mairon Brasil 823 posts

prawn bom e bem facil de usar

 
D212b7b6c54f0ccb2c848d23440b33ba?s=60&d=wavatar VictoRCA 180 posts

Aproveitando seu tópico João.

Gostaria de saber se alguem conhece algum tutorial do rghost que tenha algum exemplo simple de gerar um pdf ou png tipo “Olá mundo”.
Instalei as gems aqui e tentei seguir http://github.com/shairontoledo/RGhost-Rails/blob/5026256c3021c9174ec89394167c1d70c5ef1c27/README.rdoc

Uso windows(por obrigação) e já instalei o ghostscript que o fernando comentou no post acima. Se alguem puder me ajudar.
Obrigado.

 
Avatar Fernando Luizão 1863 posts

Dá uma olhada na wiki do rghost.

 
D212b7b6c54f0ccb2c848d23440b33ba?s=60&d=wavatar VictoRCA 180 posts

vlw Fernando.
Abraço

 
Ma João Jr 78 posts

Estava implementando um pdf e ocorreu o seguinte erro. Estou usando o pdf-writer.

Meu controller

 
Avatar game 327 posts

aproveitando o topico do joao, onde acho uma api do prawn de como inserir um imagem no PDF e mudar o design da grid, fonte, cor, alinhamento , width , top ect.

 
Avatar Shairon Toledo 1428 posts

exemplo simple de gerar um pdf ou png tipo “Olá mundo”.

 
D212b7b6c54f0ccb2c848d23440b33ba?s=60&d=wavatar VictoRCA 180 posts

Tentei fazer o exemplo de teste “Olá mundo” deu o seguinte erro:

Ghostscript not found in your environment.
Install it and set the variable RGhost::Config::GS[:path] with the executable.
Example: RGhost::Config::GS[:path]=‘/path/to/my/gs’ #unix-style
RGhost::Config::GS[:path]=“C:\\gs\\bin\\gswin32c.exe” #windows-style

Extracted source (around line #6):

4: RGhost::Document.new do |doc|
5: doc.show “Olá mundo”
6: doc.render :pdf, :filename => ‘ola.pdf’
7: doc.render :png, :filename => ‘ola.png’
8: end

Baixei o “exe” coloquei o caminho no environment( RGhost::Config::GS[:path]=“C:\\gs\\bin\\gswin32c.exe” ). Se eu colocar esse caminho ai no environment.rb ele nem inicializa o servidor. Aparece isso ai:

C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:443:in `load_missing_constant’: uninitialized constant RGhost (NameError)

Alguem pode me ajudar com isso? Eu uso “Ruindows”.
Abraço.

 
D212b7b6c54f0ccb2c848d23440b33ba?s=60&d=wavatar VictoRCA 180 posts

Agora não ta dando mais erro ao iniciar o servidor.

environment.rb

 
Ma João Jr 78 posts

Pois bem galera, optei pelo pdf-writer e seguindo o screencast n. 78 – generating-pdf-documents consegui rodar um pdf para minha página.
Agora como faço para colocar dentro de uma tabela , pois esta tudo saindo um em baixo do outro.
Meu código
lib\audiencia.drawer.rb

O resultado sai:
ALAN
SOCIEDADE FEDERAL
XXX-XX/2010
6 VARA
08/03/2010
9h35
SEG
UNA
JOSE GERALDO

 
D212b7b6c54f0ccb2c848d23440b33ba?s=60&d=wavatar VictoRCA 180 posts

Quando eu clico no link para gerar o arquivo pdf, ele crio o arquivo no C: e com o nome de “teste.pdf.rgin”. O que seria esse formato rgin? Não consigo abrir o arquivo usando o “Adoble”.

Obrigado.
Abraço!