Offer for multiple PDF tools
I need quick advice. I am looking for several tools to accomplish these tasks.
-
take multiple images and combine them into multi-page pdf
-
take pdf and output each page as a separate image
I can't find anything free on google other than suggestions like "open an openoffice document, add each image to the page and print to pdf" ...
Any suggestion?
Thank you very much
Nicola Montecchio
[edit] - on windows ...
a source to share
Disclaimer: I work for Atalasoft
Our .NET Imaging SDK can do this. Part of the PDF rendering is licensed from Foxit, so this is a very high quality rasterization - if your PDF starts with a single image it doesn't really matter, but if you need to turn vector PDFs into images it will.
a source to share
The first requirement is easy; any of the above tools will work.
The second part is tricky. What you are describing is rendering the PDF page and saving that image as an image. I don't know if there is a simple open source solution for this. If the page consists only of an image, then you have to go after this image and save it.
a source to share
libtiff contains a tool for converting images to pdf: tiff2pdf. Try http://gnuwin32.sourceforge.net/packages/tiff.htm for your copy of Windows. To make multi-page PDF, you can first use tiffcp to make TIFF to multi-page TIFF. Ghostscript and ImageMagick convert should be able to do this for you as well, although libtiff is presumably faster. ImageMagick can be easier as you don't have to convert from the current image format to TIFF first.
For your second requirement, ghostscript, ImageMagick or NConvert can output PDF files as TIFF. See Best way to convert PDF files to tiff files . If you are using ghostscript make sure you select an appropriate output device like tiff24nc or tiff12nc and put the format template in the output filename to provide one output file per page, for example
gswin32c.exe -q -dNOPAUSE -sDEVICE=tiff24nc -sOutputFile=out%d.tif input.pdf -c quit
a source to share
You can also take a look at iTextSharp if you are doing development on .NET Framework
a source to share