Sha256: 46a194dacae230d7c347d4c71cc1f1cecf567b9decbd5664fec2281030771f67

Contents?: true

Size: 1.01 KB

Versions: 1

Compression:

Stored size: 1.01 KB

Contents

require 'fileutils'
require 'rjb'

load_path = File.expand_path(File.dirname(__FILE__) + '/iText-2.1.7.jar')
options = ['-Djava.awt.headless=true'] 
Rjb::load load_path, options

FileOutputStream = Rjb::import('java.io.FileOutputStream')
PdfWriter        = Rjb::import('com.lowagie.text.pdf.PdfWriter')
PdfReader        = Rjb::import('com.lowagie.text.pdf.PdfReader')
PdfCopy          = Rjb::import('com.lowagie.text.pdf.PdfCopy')
PdfImportedPage  = Rjb::import('com.lowagie.text.pdf.PdfImportedPage')
Document         = Rjb::import('com.lowagie.text.Document')
Paragraph        = Rjb::import('com.lowagie.text.Paragraph')
AcroFields       = Rjb::import('com.lowagie.text.pdf.AcroFields')
PdfStamper       = Rjb::import('com.lowagie.text.pdf.PdfStamper')
HashMap          = Rjb::import('java.util.HashMap')

require 'pdf_filler/util_methods'
require 'pdf_filler/page'
require 'pdf_filler/book'


module Kernel

  def PDFPage(template)
    GBDev::PDF::Page.new(template)
  end
  
  def PDFBook()
    GBDev::PDF::Book.new
  end  
  
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
gbdev-pdf_filler-0.2.0 lib/pdf_filler.rb