module Asposewordsjavaforruby::SimpleMailMerge
Public Class Methods
new()
click to toggle source
# File lib/asposewordsjavaforruby/simplemailmerge.rb, line 3 def initialize() mail_merge() end
Public Instance Methods
mail_merge()
click to toggle source
# File lib/asposewordsjavaforruby/simplemailmerge.rb, line 7 def mail_merge() # The path to the documents directory. data_dir = File.dirname(File.dirname(File.dirname(__FILE__))) + '/data/quickstart/' # Open the document. doc = Rjb::import('com.aspose.words.Document').new(data_dir + "MailMerge.doc") # Fill the fields in the document with user data. doc.getMailMerge().execute( Array["FullName", "Company", "Address", "Address2", "City"], Array["James Bond", "MI5 Headquarters", "Milbank", "", "London"] ) # Saves the document to disk. doc.save(data_dir + "MailMerge Out.docx") end