I am evaluating Aspose.Words for doing mail merge, and I need to print each document separately for each row in the recordset. Everything works well except the actual print. I tried using the DocumentRender.Print method, but it has two problems.
- It appears to render the Times New Roman font graphically rather than using the one built into the printer (HP LaserJet 4050TN).
- It prints an extra blank page on the end.
I am attaching an example document for which this happens.
I would like to be able to avoid using Word automation, not least because Word automation requires me to save the docs to disc. (I’m using MemoryStreams for them in Aspose.Words.) Beyond that I am open to any ideas for printing the documents, not limited to Aspose.Words.