The shell command using Python still works fine in Snow Leopard. The error for "CGPDFDocumentGetMediaBox" does not cause a problem.
On Dec 27, 2010, at 9:15 AM, Martin Koob wrote: > > I found a page that explains how Automator actually joins PDFs and it > explains how to use the same method. > > http://hints.macworld.com/article.php?story=20060327192826493 > > It used a python command. > #! /usr/bin/python > # > # join > # Joing pages from a a collection of PDF files into a single PDF file. > # > # join [--output <file>] [--append] [--shuffle] [--preview] [--verbose]" > # > # Parameter: > # > # --shuffle > # Take a page from each PDF input file in turn before taking another from > each file. > # If this option is not specified then all of the pages from a PDF file > are > appended > # to the output PDF file before the next input PDF file is processed. > # > # --verbose > # Write information about the doings of this tool to stderr. > # > > The author used the following as a prototype for the command. > > python '/System/Library/Automator/Combine PDF > Pages.action/Contents/Resources/join.py' -o '/path/to/output.pdf' > '/path/to/input1.pdf' '/path/to/input2.pdf' > > I tried this out by putting 2 PDFs (pg1.pdf & pg2.pdf in a directory) then > in terminal changed directory to that directory. And did the following > command in the terminal. > > Martin-Koobs-MacBook-Pro:PDF joins MartinLdrive$ python > '/System/Library/Automator/Combine PDF > Pages.action/Contents/Resources/join.py' -o 'combined.pdf' 'pg1.pdf' > 'pg2.pdf' > > This successfully created a PDF combined.pdf in the working directory but > generated an error as you can see from the terminal output below. > > Mon Dec 27 08:34:54 Martin-Koobs-MacBook-Pro.local Python[310] <Error>: The > function `CGPDFDocumentGetMediaBox' is obsolete and will be removed in an > upcoming update. Unfortunately, this application, or a library it uses, is > using this obsolete function, and is thereby contributing to an overall > degradation of system performance. Please use `CGPDFPageGetBoxRect' instead. > Martin-Koobs-MacBook-Pro:PDF joins MartinLdrive$ > > This was done in Mac OS X 10.5.8 I don't know if they changed the python > command in 10.6 so if they did this may not work. > > Any way I think you could use that as a shell command in LiveCode. I > haven't tried it though. You would have to construct the command using > variables to insert your file paths then do it as a shell command. > -- > View this message in context: > http://runtime-revolution.278305.n4.nabble.com/Join-many-PDF-into-one-tp3164964p3165030.html > Sent from the Revolution - User mailing list archive at Nabble.com. > > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode