Sha256: 5c1ec75c2fe540145baa4ed621600d4adb86f662d40ed722de8b794126551c84
Contents?: true
Size: 1.25 KB
Versions: 1
Compression:
Stored size: 1.25 KB
Contents
module Tabula PDFBOX = 'pdfbox-app-2.0.0-SNAPSHOT.jar' ONLY_SPACES_RE = Regexp.new('^\s+$') SAME_CHAR_RE = Regexp.new('^(.)\1+$') end require File.join(File.dirname(__FILE__), '../target/', Tabula::PDFBOX) require File.join(File.dirname(__FILE__), '../target/', 'slf4j-api-1.6.3.jar') require File.join(File.dirname(__FILE__), '../target/', 'trove4j-3.0.3.jar') require File.join(File.dirname(__FILE__), '../target/', 'jsi-1.1.0-SNAPSHOT.jar') import 'java.util.logging.LogManager' import 'java.util.logging.Level' lm = LogManager.log_manager lm.logger_names.each do |name| if name == "" #rootlogger is apparently the logger PDFBox is talking to. l = lm.get_logger(name) l.level = Level::OFF l.handlers.each do |h| h.level = Level::OFF end end end require_relative './tabula/version' require_relative './tabula/core_ext' require_relative './tabula/entities' require_relative './tabula/extraction' require_relative './tabula/table_extractor' require_relative './tabula/writers' module Tabula autoload :LSD , File.expand_path('tabula/line_segment_detector.rb', File.dirname(__FILE__)) autoload :Render , File.expand_path('tabula/pdf_render.rb', File.dirname(__FILE__)) end require_relative './tabula/table_extractor'
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tabula-extractor-0.7.4-java | lib/tabula.rb |