.NET print multiple pdf's on a page (like check images on a bank statement)

We have customer signature "tickets" scanned as PDF's.  
We want to combine images of the tickets on a single page, like you would see your bank check images on a bank statement.   (Do banks still do that?)   For example, we might have 25 tickets per customer, and we would print 6 images per page and mail that to them with their invoice.

I don't know if a report tool like ActiveReports or CrystalReports will do this, or if some sort of .Net library like iTextPDF   would be the only answer ( ... not that I have any experience with iTextPDF).

Anyone have any suggestions?
Rob RudloffIT Development SpecialistAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Joe Winograd, Fellow&MVEDeveloperCommented:
Hi Rob,
I recommend making a command line call to GraphicsMagick from your .NET code. Here are two EE articles that discuss the basic technique:

Create a PDF file with Contact Sheets (montage of thumbnails) for all JPG files in a folder and each of its subfolders using an automated, batch method

Create an image (BMP, GIF, JPG, PNG, TIF, etc.) from a multi-page PDF

Neither of those is exactly what you want. but it's simply a matter of sending the right parameters to GM in the command line call. In your case, since you want six images per page, and since checks are landscape (width bigger than height), I recommend a -tile parameter of 2x3 (i.e., two columns and three rows). Since you're already scanning as PDFs, the input files will all be PDF and, of course, the output file will be PDF. I think that should do it for you. Regards, Joe

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Rob RudloffIT Development SpecialistAuthor Commented:
Thanks.  I've been reading about GraphicsMagick now, and I'll give it a try.
Joe Winograd, Fellow&MVEDeveloperCommented:
You're welcome. Please post back here when you get a moment to let me know how it goes for you. Btw, you may want to use the -geometry parameter to specify the size of each check in the montage PDF (what my article calls the ThumbnailPixelSize variable). Good luck on the project! Regards, Joe
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
.NET Programming

From novice to tech pro — start learning today.