# Require Java require 'java' # Require jPDFProcess.jar require 'C:/myFolder/jPDFProcess.jar' # Java import statements java_import java.awt.Color java_import com.qoppa.pdfProcess.PDFDocument java_import com.qoppa.pdfProcess.PDFPage java_import com.qoppa.pdfProcess.PDFGraphics begin # Load the document pdfDoc = PDFDocument.new "C:/myfolder/input.pdf", nil # Get the first page page = pdfDoc.getPage 0 # Create Helvetica 12 pt font helveticaFont = PDFGraphics::HELVETICA.deriveFont 12 # Draw text on the page page.drawText "NEW TEXT", helveticaFont, Color::BLUE, 494, 14, nil # Save the document pdfDoc.saveDocument "C:/myfolder/output.pdf" # Handle exceptions rescue Exception => ex puts ex.message puts ex.backtrace end