I have a billing application that generates Archive PDFs for individual bills and it seems that the processing speed of PDF creation is quite slow. PPImage creates on average 8-10 PDFs a minute. Each PDF file consists of on average around 10-20 pages per bill.

For each bill run there are about 6000 bills and at this rate it would require 10 hours for PP Image to complete this process.

Is there anyway that I could optimise this process ?

My PPWatch process is quite simple:
  1. Load XML file from folder
  2. Split XML file to individual invoices
  3. Change Emulation to XML
  4. Set Job Info %1 to Account No. (Used as filename for PPImage output)
  5. Create output PDF (PPImage)

Thanks in advance.