![]() ![]() Allow PDFtk to work its magic (create the output PDF on the user’s desktop).Build a list of the full file path + name for each of these files.Name each one sequentially like so: “pdf_1.pdf”, “pdf_2.pdf”, etc.Export the existing PDFs to the user’s FileMaker Temp folder. ![]() The basic recipe is spelled out on the PDFtk Server Examples page.Īnd it turns out, as you’ll see in the demo, the “cat” can be eliminated from the above command, with no negative consequence (to the best of my knowledge, at any rate). …and we want to combine the individual PDFs into a single large PDF. In the demo we have four PDFs stored in a “pdfstorage” table like so… Note also that while most of the screen shots in today’s article come from the Windows platform, the technique we’re about to look at works equally well on both Mac and PC. Note that PDFtk Server is free to download and use, but if you distribute it with a commercial product will require the purchase of a license.) (You can get a sense of how powerful this utility is by taking a look at the PDFtk Server Manual. It was a good suggestion, and today’s demo, pdftk server demo, requires PDFtk Server to function. Recently I had a need to do just this, and happened to mention it to Jon Rosen at ErgoSoma, who suggested I take a look at a cross-platform utility called PDFtk Server. (The above code comes from PDF Catalog with Table of Contents, which appeared on this site last year.) Basically, anything you can print from FileMaker, you can instead output as a PDF.īut what if you have existing multipage PDFs stored in container fields, and want to combine them into a larger PDF? This is something FileMaker cannot do natively. One of the great things about FileMaker is its ability to not only create a PDF from a single “print job”, but to take a series of separate jobs and concatenate them into a PDF via the “Save Records As PDF ” feature, like so: ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |