Programatically combine multiple files to .pdf

Posted on 2011-10-25
Last Modified: 2012-05-12
I am looking to find of the shelf software or a 3rd party component that would allow me to combine files to a single pdf.

The process would be as follows

Users would place files into directories under a root directory lets call that "Work"
i.e. \work\Folder 1
       \work\Folder 2
       \work\Folder 3

each folder would have multiple file types .PDF .DOC .JPG .Tiff among others.

software would monitor the "work" folder and when new sub directories are added it would combine the files to a single PDF and name the file according to directory.

i.e. Folder1.pdf

additionally I would like to choose the order of the files and which file was at the front of the document.
Possibly require each folder to have a file called ""

any help in my search would be great!
Question by:BPWALKIN
    LVL 44

    Accepted Solution

    1. Beware that a newly created folder might not (yet) contain all the files.
    2. You will have to convert the non-PDF files into PDF.  That can be done with a variety of third party tools.  This could also be done 'on the cheap' by printing each of the documents to a PDF-printer device.  I use BullZip.
    3. I've been testing and plan to use PDFSAM for a client project for merging PDFs into a single document.  If you get a sophisticated tool in #2, you might have that capability.
    LVL 43

    Assisted Solution

    by:Steve Knight
    Have a look at pdfedit995 from ... it can certainly do a lot of what you want from the command line etc. if needed so it may well be an option for what you need.  The 995 bit is the cost... $9.95 for a licenses version, though free one works too.

    Have been using this for MANY years and has worked 100% in that time, no issues.

    Have a look at it and see if that would be OK and will see if we can script some of what you need with it.

    LVL 44

    Expert Comment

    If the BPWALKIN does not respond, I recommend splitting the answer between
    LVL 43

    Expert Comment

    by:Steve Knight
    Yes fine here too, both are potential solutions without any feedback or further information to go on.
    LVL 53

    Expert Comment

    This question has been classified as abandoned and is closed as part of the Cleanup Program. See the recommendation for more details.

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Why You Should Analyze Threat Actor TTPs

    After years of analyzing threat actor behavior, it’s become clear that at any given time there are specific tactics, techniques, and procedures (TTPs) that are particularly prevalent. By analyzing and understanding these TTPs, you can dramatically enhance your security program.

    Suggested Solutions

    PaperPort is a popular document imaging/management product from Nuance Communications ( It is in widespread use by both individuals ( and businesses (http:/…
    PDF files have been in the limelight due to its unmatched features.  Personal documents, emails, business reports and eBooks are all converted into PDF files owing to peerless features provided by it. Adding watermark to a PDF file is a method to se…
    In this second video of the Xpdf series, we discuss and demonstrate the PDFimages utility, which, in a single command, is able to extract all the images from a PDF file and save each one in a separate image file (PBM, PPM, or JPG). Download and inst…
    In this seventh video of the Xpdf series, we discuss and demonstrate the PDFfonts utility, which lists all the fonts used in a PDF file. It does this via a command line interface, making it suitable for use in programs, scripts, batch files — any pl…

    760 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    12 Experts available now in Live!

    Get 1:1 Help Now