I was able to get a booklet generator fairly easily by installing pdfjam (available in MacPorts as a binary so you won't even need to compile anything) Then use the following script in your "~/Library/PDF Services" directory.
#!/bin/sh PATH=/opt/local/bin:/opt/local/sbin:/opt/X11/bin:$PATH pdfbook --short-edge "$3" --outfile "$HOME"/Desktop/"$1".pdf It'll convert whatever you're printing to a booklet and put the output on your desktop. The file name comes from the title of whatever you're printing. On Fri, Jun 16, 2017 at 4:42 PM, Carl Hoefs <[email protected]> wrote: > The only thing that was missing on my system was the Java runtime from 2015. > I reinstalled that, and CocoaBooklet runs, but errors out with a nonsensical > alert panel: > > The document "test_file.rtf.pdf" cound not be opened. > CocoaBooklet cannot open files in the "Portable Document Format (PDF)" > format. > > FWIW, I ran it on a .rtf file, not a .pdf file. I guess it generates a PDF > from the source and then tries to manipulate it. Only it thinks it can't... > > Oh well! > -Carl > > On Jun 16, 2017, at 10:28 AM, Arno Hautala <[email protected]> wrote: > > It's not MakeBooklet, but maybe that'll be included in the DMG. > > https://web.archive.org/web/20130401051127/http://www.iconus.ch/fabien/products/cbeng/cbeng.html > > archive.org does seem to have the download for CocoaBooklet. It's > several years old, who knows if it'll work. > > > On Fri, Jun 16, 2017 at 12:07 PM, Carl Hoefs > <[email protected]> wrote: > > That's an interesting thought, but it appears to be a bonafide app, with a > directory structure, etc. > Here's the Info.plist from it. Not sure if it tells much. > > > $ cat Info.plist > <?xml version="1.0" encoding="UTF-8"?> > <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" > "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> > <plist version="1.0"> > <dict> > <key>CFBundleDevelopmentRegion</key> > <string>English</string> > <key>CFBundleDisplayName</key> > <string>MakeBooklet</string> > <key>CFBundleDocumentTypes</key> > <array> > <dict> > <key>CFBundleTypeExtensions</key> > <array> > <string>pdf</string> > <string>PDF</string> > </array> > <key>CFBundleTypeOSTypes</key> > <array> > <string>****</string> > </array> > <key>CFBundleTypeRole</key> > <string>Viewer</string> > </dict> > </array> > <key>CFBundleExecutable</key> > <string>MakeBooklet</string> > <key>CFBundleGetInfoString</key> > <string>MakeBooklet 1.0 Copyright 2006 Fabien Conus</string> > <key>CFBundleIconFile</key> > <string>appIcon.icns</string> > <key>CFBundleIdentifier</key> > <string>ch.iConus.MakeBooklet</string> > <key>CFBundleInfoDictionaryVersion</key> > <string>6.0</string> > <key>CFBundleName</key> > <string>MakeBooklet</string> > <key>CFBundlePackageType</key> > <string>APPL</string> > <key>CFBundleShortVersionString</key> > <string>1.0</string> > <key>CFBundleSignature</key> > <string>????</string> > <key>CFBundleVersion</key> > <string>1.0</string> > <key>LSEnvironment</key> > <dict> > <key>APP_BUNDLER</key> > <string>Platypus-3.2</string> > </dict> > <key>LSHasLocalizedDisplayName</key> > <false/> > <key>LSUIElement</key> > <true/> > <key>NSAppleScriptEnabled</key> > <false/> > <key>NSHumanReadableCopyright</key> > <string>MakeBooklet 1.0 Copyright 2006 Fabien Conus</string> > <key>NSMainNibFile</key> > <string>MainMenu</string> > <key>NSPrincipalClass</key> > <string>NSApplication</string> > </dict> > </plist> > > > > On Jun 16, 2017, at 5:24 AM, Arno Hautala <[email protected]> wrote: > > It's very likely an AppleScript that you can open with the Script > Editor to see what it's trying to do. It may have been saved in the > compiled form without the source attached, but there's a chance it's > there and you can possibly fix it. My guess is it's calling out to a > PDF tool that isn't in the same place as it used to be, isn't included > anymore, or is something that you had installed but isn't anymore. > > On Thu, Jun 15, 2017 at 8:40 PM, Carl Hoefs > <[email protected]> wrote: > > Voila! Yes, that's it. I have something from 2013 called MakeBooklet.app > installed in ~/Library/PDF Services. But when I try to run it, it does > nothing, double-clicking on it from Finder, or even opening it from > Terminal: > > open /Users/carl/Library/PDF\ Services/MakeBooklet.app > > Googling turns up no references to it. I guess the only thing to do at this > point is to delete it. > > -Carl > > On Jun 15, 2017, at 4:15 PM, David Schwartz <[email protected]> wrote: > > Anything you put in: > > ~/Library/PDF Services > or > /Library/PDF Services > > will show as an item in your print dialog’s PDF menu. You can put folders, > Automator Actions, compiled binary applications, etc there. > > -david > > > > On Jun 15, 2017, 1:37 PM -0700, Carl Hoefs <[email protected]>, > wrote: > > macOS 10.12.5 > > I have a multi-page PDF document. There's a curious item in Preview.app, > accessible via the top menu: > File -> Print -> PDF (pulldown) -> Make a Booklet > > When I select "Make a Booklet", it pops up a little panel that says > "Processing page n...", from 1 to the end of the document. Then the panel > goes away, and nothing. What did it do? Where did it place the booklet? I've > searched my directories (home, Desktop, Documents, Dropbox, iCloud, /tmp, > etc), but there's no sign of it, nothing going to the printer, either. Most > odd. > > -Carl > > _______________________________________________ > MacOSX-talk mailing list > [email protected] > http://www.omnigroup.com/mailman/listinfo/macosx-talk > > _______________________________________________ > MacOSX-talk mailing list > [email protected] > http://www.omnigroup.com/mailman/listinfo/macosx-talk > > > > _______________________________________________ > MacOSX-talk mailing list > [email protected] > http://www.omnigroup.com/mailman/listinfo/macosx-talk > > > > > -- > arno s hautala /-| [email protected] > > pgp b2c9d448 > > > > > > -- > arno s hautala /-| [email protected] > > pgp b2c9d448 > > -- arno s hautala /-| [email protected] pgp b2c9d448 _______________________________________________ MacOSX-talk mailing list [email protected] http://www.omnigroup.com/mailman/listinfo/macosx-talk
