16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
# File 'lib/limarka/configuracao.rb', line 16
def exporta
configuracao_pdf = "configuracao.pdf"
configuracao_yaml = "configuracao.yaml"
Dir.chdir(options[:input_dir]) do
raise IOError, "Arquivo não encontrado: #{options[:input_dir]}/" + configuracao_pdf unless File.exist? (configuracao_pdf)
pdf = PdfForms::Pdf.new configuracao_pdf, (PdfForms.new 'pdftk'), utf8_fields: true
pdfconf = Limarka::Pdfconf.new(pdf: pdf)
h = pdfconf.exporta(false)
target_file = options[:output_dir]+'/'+configuracao_yaml
puts "Sobrescrevendo #{target_file}".green if File.exist?(target_file)
Limarka::Trabalho.save_yaml(h, target_file)
end
end
|