lib/pdf/merger/rjb.rb in pdf-merger-0.1.1 vs lib/pdf/merger/rjb.rb in pdf-merger-0.1.2
- old
+ new
@@ -17,10 +17,11 @@
# export JAVA_HOME=/usr/java/jdk1.6.0/
#
# Check the RJB documentation if you are having issues with this.
class Merger
# Saves the PDF into a file defined by path given.
+ # return the number of pages in the new file
def save_as(output_file_path)
@pdfreader = Rjb::import('com.lowagie.text.pdf.PdfReader')
@pdfcopyfields = Rjb::import('com.lowagie.text.pdf.PdfCopyFields')
@filestream = Rjb::import('java.io.FileOutputStream')
@@ -30,9 +31,10 @@
@files_to_merge.each do |f|
copy.addDocument(@pdfreader.new(f))
end
copy.close()
+ @pdfreader.new(output_file_path).getNumberOfPages
end
end
end