Postscript is a page description scripting language. In one sense it's just text. If you have a PS version of the original Word template and the PS includes place holder text for the merge fields then the job "simply" becomes: use Perl to replace the merge fields in the template PS file with the merge field entries from the input data.

I've never used PostScript::Simple nor looked at it. However Perl is pretty good at manipulating text files and both the PS and input data files are text so maybe you don't need the module, or maybe the module makes life easier. Kinda sounds like your job to find out :-D.

Seems to me the exercise isn't about Perl, but is more a test of your programming skills which ought to transcend the specific tools you are asked to use.

Perl is the programming world's equivalent of English

In reply to Re^6: Mail Merge with Word 2007 and Perl by GrandFather
in thread Mail Merge with Word 2007 and Perl by cmiller2005

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.