Slashdot Mirror


Revealing Hidden PDF Services in Mac OS X 10.2.4

cspiff writes "In Mac OS X 10.2.4, Apple quietly added the ability for users and developers to enhance the standard Print dialog with custom PDF-handling options. To enable it, just create a folder '~/Library/PDF Services' and populate it with aliases to applications, scripts, Unix tools, or other folders. Those items then show up in the Print dialog as optional handlers for Mac OS X's built-in 'Save as PDF' feature. Drop a renamed alias to your mail client in there, and you've added convenient 'Send PDF as Email' functionality to every application."

90 comments

  1. Holy smokin' joes... by torpor · · Score: 5, Interesting

    ... is it just me, or does OSX frickin' rock or what?

    What would you have to do to do something like this in Windows land? Some sort of .DLL monkeybusiness? Registry hacking?

    Man, am I ever glad I switched. Friend of mine just came to my office to report yet *another* full re-install of WinXP is required on his test machine because ... 'something has gone wrong with the USB driver updates'.

    Can he figure it out? No. Is he stupid? No. Does Microsoft suck at designing OS's that make sense? Yes.

    --
    ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
    1. Re:Holy smokin' joes... by slyborg · · Score: 2, Interesting

      Not to burst the ol' Machead bubble, but let's be realistic. Any OS can have problems. I've been using a Mac since the Fat Mac, and have never personally owned a Win box, but I love the platform in spite of its problems, not because it has none.

      I updated 3 machines (BW G3, Pismo, iBook) to 10.2.4. Two went fine, the iBook gray screened at the OF prompt and I had to reload and reupdate the bitch from scratch, which took 4 hours. I was not feeling the Mac love on that one. And the XP box I use at work has been solid (except for a bad memory module) for the six months I've had it.

      I frankly don't see a stability difference between the platforms.

    2. Re:Holy smokin' joes... by twiztidlojik · · Score: 1

      Yeah, I'd have to agree. I used to bitch about XP's instability, but then I found out that I had installed with a DVD drive that liked to randomly corrupt things. Go figure.

      I do like being able to have 30+ day uptimes, though. =)

      --
      I will now redundantly add my name to the end of my post. You know, in case you forgot me or something.
    3. Re:Holy smokin' joes... by sweet+reason · · Score: 4, Funny

      Can he figure it out? No. Is he stupid? No. Does Microsoft suck at designing OS's that make sense? Yes.

      does a corporate IT exec want a platform that makes his department large and indispensible? yes. does MS know its market? yes.

      --
      Everything should be made as simple as possible, but not simpler. -- A.E.
    4. Re:Holy smokin' joes... by andrewski · · Score: 2, Funny

      What would you have to do to do something like this in Windows land?

      1. Sweep Dell off desk onto floor.
      2. Call Apple.
      3. Order Powerbook.

    5. Re:Holy smokin' joes... by 0x0d0a · · Score: 1

      What would you have to do to do something like this in Windows land? Some sort of .DLL monkeybusiness? Registry hacking?

      You've got excellent PDF support on any general purpose Linux distro.

      I can't figure out exactly why you'd want a "PDF and Email" option. I mean, I'm sure that there are a few people that might want this, but it seems that it's not that common of an application.

    6. Re:Holy smokin' joes... by azav · · Score: 0, Troll

      Not so simple. My windows roommate was SO jazzed
      about the 12" powerbook after drooling over my 1g Ti. He ordered one.

      The ethernet port decided not to work going outside the firewall to an ip addy or a URL. My Ti book works fine. Same network setup.

      There were other problems as well that I don't have time to discuss. OH! Like the iSync reporting all addresses in iCal being 7 hours off. (time zone bug I think) AND bluetooth just not working with the latest Sony phone for internet access. There were more issues too. It was very frustrating.

      He didn't have time to deal with this bum steer and he was So disappointed, he told apple to take it back and stop wasting his time.

      One switcher who didn't switch.

      --
      - Zav - Imagine a Beowulf cluster of insensitive clods...
    7. Re:Holy smokin' joes... by Anonymous Coward · · Score: 0
      I can't figure out exactly why you'd want a "PDF and Email" option. I mean, I'm sure that there are a few people that might want this, but it seems that it's not that common of an application.

      I've already done that a dozen times this week. Modify resume/cover letter in word processor, print to PDF, email to headhunter/potential employer. Lather, rinse, repeat. Granted, it's not something I do constantly, but when I'm in that mode it's handy.
    8. Re:Holy smokin' joes... by andrewski · · Score: 1

      You're sad.

    9. Re:Holy smokin' joes... by torpor · · Score: 1

      Well, you don't, but I do.

      I've invested in every single generation of PC since the 8088 days. I've only recently decided to go Mac-only on the personal level, though I do still maintain plenty of servers.

      I'm completely multi-platform friendly, having owned SGI boxes, Sun, PC's, Wang, you name it. I don't care, at this point, about anything but stability and predictability in operational status.

      Something you just don't get with Microsoft: predictability in operational status and procedure.

      Cheap crack is still crack.

      --
      ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
    10. Re:Holy smokin' joes... by 1u3hr · · Score: 1
      I can't figure out exactly why you'd want a "PDF and Email" option.

      It beats "attach Word/Excel/[other proprietary format]", which is far too common now. (Of course, even better would be "paste plain text into email", which would do the job 99% of the time, but his lets people send decorative messages without viruses/missing fonts/text reflow.

    11. Re:Holy smokin' joes... by azav · · Score: 1

      Damn right I'm sad! I have 6 macs and was hoping that this would work out for him.

      But the equpiment did not work as advertized and it took too much time - time = money to try and address it.

      --
      - Zav - Imagine a Beowulf cluster of insensitive clods...
    12. Re:Holy smokin' joes... by devnull17 · · Score: 1

      Ummm, you could do something like this just as easily in Windows, if someone developed something to implement it. You can't compare the strength of the two OSes and their APIs based on this, as no one has any idea how complex Apple's implementation was. Apple is just better at hiding hairy details than MS.

  2. more info on by cyman777 · · Score: 4, Informative

    http://www.macosxhints.com/article.php?story=20030 214080306398&query=pdf

    OS X makes many things comfortable. Could not believe a 9 times reboot to update win2000 to the latest service packs and progs. But furtunately I am running in only for testing reasons in virtual pc so my work does not stop during rebooting in a OS X window ;-)

    1. Re:more info on by sasha328 · · Score: 1
      Could not believe a 9 times reboot to update win2000 to the latest service packs and progs.?

      Huh? I just installed SP2 on a win2k laptop. It asked me to reboot once. I don't know where you got the 9 times from, but that is not my experience. Not even in the days of NT4

      Please, if you want to say that MacOSX is better than Windows, say so on its merits not by inventing problems with Windows.

    2. Re:more info on by cyman777 · · Score: 1

      I meant updating from SP2 to SP3 with all bells and whistles took 9 reboots (including new media player, .net framework, security updates) - that is what I meant with "progs".

      The problem was, that it had to install several updates _seperately_ which is insane, because I had to reboot after each one. Try it yourself.

      I am not inventing problems with windows, but I find it annoying that it always gives you the attitude that its (=the computer's, window's) time is more important than a human being's time!

  3. Two different approaches by kruetz · · Score: 4, Interesting

    Really, is it a surprise that Apple continues to survive in the MS-dominated world? Look at the "innovations" from Microsoft - Media Center, DRM, Windows Update (damn, you need IE for that), ... nothing really to make most users say "geez, that IS useful. cool!"

    Now look at Apple - "you mean I can now automatically do basically anything with this PDF I'm about to print? Damn, that sounds really useful. I'll be able to get this done way quicker and have more time for X" (see here)

    BTW, MS has VBA, which can be used to do all sorts of shit on your PC, like Outlook viruses, Word viruses, etc, but Apple's AppleScript seems to be relatively secure whilst still providing enough functionality (see the bottom of this). Although perhaps it's because Apple's marketshare isn't seen as big enough for virus-writers to really take notice - I don't know.

    Okay, that's not exactly a rock-solid proof, but I think it does illustrate the orthogonal directions Apple and MS seem to be taking - MS wants more and more control of what you do with your computer (eg, WM8 or 9 or whatever they're up to), while Apple introduces features like the aforementioned that are actually somewhat useful. They also make changes when their users whinge (eg, some of the stuff they put in Jaguar to satisfy old-skool Mac fans).

    Perhaps this is just part of Apple and Steve Jobs being 'cool', but it sure makes sense in the OS industry. I'm almost at the stage where I'd consider going MacOSX (with X11) when I next upgrade (at least a year from now, though)

    --

    This sig intentionally left bla... dammit!
    Who's got the whiteout?
    1. Re:Two different approaches by extra88 · · Score: 1

      BTW, MS has VBA, which can be used to do all sorts of shit on your PC, like Outlook viruses, Word viruses, etc, but Apple's AppleScript seems to be relatively secure whilst still providing enough functionality (see the bottom of this [apple.com]). Although perhaps it's because Apple's marketshare isn't seen as big enough for virus-writers to really take notice - I don't know.

      It's mostly about market share. In OS 9 you pretty much were limited to conventional trojans because you can't really conceal the fact that a script was running. With OS X, they don't have that problem *and* there's all kinds of new ways to script things.

      Another part of the market share is mail client, a prominent method of propogation. OS X's Address Book is very vulnerable to scripted access so a virus which uses Address Book and Mail.app to propogate is feasible. It may not happen quite as "under-the-radar" as it does in Outlook [Express] but it could happen.

      Of course you still have to get your script to run. Windows is bad because Outlook and Internet Explorer (with ActiveX) have had a history of automatically running code with little to no user intervention. I don't think you can really get anything useful to run just by sending an email or having it open in OS X but tricking people to launch an attachment isn't too hard (elfbowling). On the Mac is easier to conceal what's executable since it doesn't depend upon filename extensions. People are accustomed to installers in OS X asking for an admin password so a phony installer could use that to do other stuff (I think real installers use something built into OS X so the password isn't exposed to 3rd party code). Most people run OS X as an admin and admins can do *anything* using sudo so with the logged in person's password, a trojan could quickly get root access.

      OS X leaves has all its sharing options off by default but they can be enabled without prompting for a password (assuming the user is an admin, which they are by default). Appleshare, Apache, and Samba won't expose any useful data by default but they and SSH give crackers a remote avenue for buffer overflows password cracking and the user probably wouldn't even notice.

  4. Or give it to all users by avendasora · · Score: 1

    You can give it to all users on the machine by putting it in /Library instead of ~/Library

    1. Re:Or give it to all users by avendasora · · Score: 2, Interesting

      You can give it to all users on the machine by putting it in /Library instead of ~/Library

      Okay, I'm an idiot. It only works if there is a ~/Library/PDF Services.

      BUT - If you have it in both places, you see double entries in the print dialog. I guess this is probably one of the reasons it isn't documented yet.

    2. Re:Or give it to all users by sweet+reason · · Score: 4, Informative

      You can give it to all users on the machine by putting it in /Library instead of ~/Library

      It only works if there is a ~/Library/PDF Services.

      that seems to be true, contrary to the apple doc.

      however, while you do have to create the folder, you don't have to put anything in it. if you want all users to see all pdf services, put the stuff in the shared folder, and leave the user's empty.

      --
      Everything should be made as simple as possible, but not simpler. -- A.E.
  5. Apple gets it... by peterdaly · · Score: 3, Interesting

    I have had my Yao laptop for about 3 weeks now, after not having a Mac since system 8 had just come out.

    While I think it has some neat features, other people around me are dumbfounded that I can print anything into PDF. PDF -> Mail is something that QuickBooks/Mac has been missing. Not that I use that feature of Quickbooks, but maybe that is something they left out knowing this was coming.

    Does anyone have an sites where I can find scripts that do these things?

    BTW - I entertained people in meeting for about 5 minutes yesterday with my "YaoBook"...taking requests to minimize and maximize windows, just so they could watch the gennie effect into and out of the dock. Wow. Apple really hit the marketing bullseye with that otherwise useless feature.

    -Pete

    1. Re:Apple gets it... by mbbac · · Score: 3, Interesting

      It isn't really useless. It gives visual feedback to what actually happens to the window when you click on the minimize widget. There are two other minimize effects, by the way. Only two of the three are exposed through the GUI.

      --

      mbbac

    2. Re:Apple gets it... by rhetland · · Score: 3, Interesting

      BTW - I entertained people in meeting for about 5 minutes yesterday with my "YaoBook"...taking requests to minimize and maximize windows, just so they could watch the gennie effect into and out of the dock. Wow. Apple really hit the marketing bullseye with that otherwise useless feature.

      This may be a slight bit off the main topic, but you can slow down the genie effect by shift-clicking the yellow minimize button. This is very annoying for all-the-time use, but it impresses the hell out of non-mac people....

    3. Re:Apple gets it... by Col+Bat+Guano · · Score: 1

      Hold the shift key when clicking on the minimize/maximize button, and the effect is shown in slow motion. Same for opening a folder...

    4. Re:Apple gets it... by weave · · Score: 1

      I also noticed if you hold shift down when clicking user names in the logon box, the animation slows way down too.

  6. I still go linux by agnosonga · · Score: 1

    great idea, almost makes me want to use OSX.
    its a good thing we have nautilus scripts

  7. One strange thing by Matthias+Wiesmann · · Score: 1
    is the fact the you cannot add the stuff in /Library/PDF Services (well you can, but it won't work). Did anybody else notice this. This is strange as usually you can choose to put stuff either in /Library, /Network/Library or ~/Library.

    Anyhow, while this trick is cool (I use it to mail pdf files in one move) I hope we will soon have free tools that are equivalent to the classic Unix stuff for postscripts: putting multiple pages on one page, reordering pages, etc...

    1. Re:One strange thing by Mikey-San · · Score: 3, Informative

      Ah, but you can.

      Create both "/Library/PDF Services" and "~/Library/PDF Services". Populate "/Library/PDF Services" with whatever you like. Those items should now appear in all users' Print dialogs.

      It seems that you need the folder at the user level to get this to work.

      -/-

      --
      Mikey-San
      Karma: +Eleventy billion (mostly affected by watching Celebrity Jeopardy)
    2. Re:One strange thing by Vitriol+Angst · · Score: 2, Interesting

      Perhaps this may actually be the way OS X functions; A Library folder must have an equivalent instance in the ~/Library folder to be active. It would reflect an object-oriented nature of the OS, and would allow for relatively easy overrides of preferences or any setting (and this seems to be the case). The root:Library is global and sets the defaults, while the user:Library overrides the defaults. Not having the folder, means the User does not get the functionality at all. Anybody want to test this? It would be an easy way to turn of some functions for someone who wanted to make a User that was just, say a print server and turn off unneccessary functions.

      --
      >>"ad space available -- low rates!!!"
    3. Re:One strange thing by Pfhor · · Score: 1

      That makes perfect sense. Especially if you didn't want to give all users on the computer access to be able to send PDF's by email. In order to give someone the permission to do so, they have to have a ~/Library/Pdf* folder. Of course a user could add it themselves, unless otherwise specified. I am guessing that this feature may not be completely documented, and the front end configuration for it hasn't been finished, but they let it out anyway. (same reason they had samba "working" in 10.1, it just wasn't obvious, since they hadn't gotten it stable and a good gui working).

  8. Wish I could run 10.2.4... by joel_mac · · Score: 1

    I had to revert to 10.2.3 on account of the modem bug. :( Unfortunate, because that was my only problem with the update. Apple is reportedly fixing this in 10.2.5. Anyway, This is a cool feature and I will definitely use when Apple fixes 10.2.4's modem bug.

    1. Re:Wish I could run 10.2.4... by Anonymous Coward · · Score: 2, Informative

      If you check either Macfixit or Macintouch (I forget which), there's an app somebody put together to replace the modem files in 10.2.4 with the working ones from a previous version. You might give it a try, see if it fixes your connection problems.

  9. do those things by djupedal · · Score: 2, Informative
  10. visit the site! by funwithstuff · · Score: 5, Informative

    For more info on all sorts of techy Mac OS X stuff, just read www.macosxhints.com, where this hint came from. All free and sensible, with daily updates.

    Current stories include:
    Hiding information from nmap
    Accessing the 6BONE with OS X 10.2
    Automate screen captures via Grab and GUI Scripting
    Large image previews in column view
    Hear new Mail messages announced by customized voices
    Network proxies and internet access via AirPort
    Cocktail - A collection of mini-utilties in one app
    Restore Aqua look and feel in NetBeans 3.4 with Java 1.4.1
    Temporarily silence the startup sound
    Another USB to network printer conversion

    --
    it's not about the karma, it's about the whuffie
    1. Re:visit the site! by Gogo+Dodo · · Score: 2

      Or better yet, add Mac OS X Hints as a Slashbox.

    2. Re:visit the site! by andrewski · · Score: 1

      If you want it, get the rss code from Mac OS X Hints and send it to cowboyneal.

    3. Re:visit the site! by babbage · · Score: 1
      The only thing with that site is that mixed in with the gems you come across, there's also a lot of really bad advice given.

      Just to go with my personal pet peeve, I have yet to ever encounter a good reason for an average OSX user to enable the root account, nevermind log in and noodle around as root. Not when sudo is available. And yet a large fraction of the tips given go something like:

      1. turn on the root account, if you haven't already
      2. log out and log back in again as root
      3. run this command: $foo
      4. log back in as yourself
      When really that should be reduced to:
      1. run this command: sudo $foo

      That common example comes up all the time, but you also see things like Perl code that doesn't do what it's supposed to, over-elaborate ways to get some Unix thing installed when you can gloss over most of that with Fink, etc.

      I've still got the site bookmarked, and I visit it occasionally, but I've come to so distrust the quality of the advice given that I barely ever visit it anymore. There's still a lot of great stuff there, don't get me wrong, ut be sure to scrutinize what you read: there's often a better way to do things than what is suggested.

    4. Re:visit the site! by Anonymous Coward · · Score: 0

      So essentially, Mac OS X is "almost as good as UNIX, just lots slower"?

    5. Re:visit the site! by Anonymous Coward · · Score: 0

      Don't have to, it's already available.

  11. Services by transient · · Score: 4, Informative

    People might want to check out the Services menu as well (it's a submenu of the application menu). It contains services offered by other applications that any application can take advantage of. Among other things, it includes a menu item to send the current document in an email.

    I think the Services menu is one of the most underrated and underutilized features in Mac OS X.

    --

    irb(main):001:0>
    1. Re:Services by mbbac · · Score: 1

      Yeah, Services is one of the coolest things about Mac OS X (and NeXT). I consider it a pre-cursor to Web Services. Services are like Web Services except they work for different applications on a computer depending on the data type they are operating on.

      --

      mbbac

    2. Re:Services by dynayellow · · Score: 1

      I think the Services menu is one of the most underrated and underutilized features in Mac OS X.

      I agree, but it can be quite cumbersome to navigate. Also, it'd be great if you could access it from the contextual menus. Anyone know how to add this?

    3. Re:Services by andrewski · · Score: 1

      I disagree. I think that Services is more like the pipe, but for GUI land. Web services is just a name for stuff that has been going on for a long time over the network. The name 'Web Services' refers to services that run over ftp or rsync, for example, making the term innacurate.

      Anyway, the Services menu is the shit. Mine has like 30 entries. Translation, anybody (or ROT13)? Text to speech of a long article while I'm cooking?

      I can only imagine how badly Microsoft will fuck this concept up once they decide to copy it.

    4. Re:Services by gryphokk · · Score: 1

      Services is somehting that hasn't worked for me yet. I'm running 3 mac with 10.2.4, and none of them will let me use any services. They are always grayed out. What am I missing?

      --
      And you, madam, are very ugly. In the morning, I shall be sober.
    5. Re:Services by mbbac · · Score: 1

      You have to select something (text, file) first before you can use services.

      --

      mbbac

    6. Re:Services by mr100percent · · Score: 1

      Translate? ROT13? Cool, where can I find these?

  12. Actually you can do this in Windows. It's called.. by BoomerSooner · · Score: 0

    Adobe Acrobat. (Remember they have something to do with PDFs.)

    Any application I use I simply print to PDF. My company uses ActivePDF to populate forms for our clients. As soon as I can do this in Linux or OS X (preferably Linux) for free I'll switch. Till then it's crappy IIS and Active PDF.

    I hate Windows and all but everything is released for Windows. Where Mac and Linux usually have to wait to see if something is coming to their platform (if ever).

    I guess it's time to start my own OSS project for populating PDF Forms via Apache. Ah nevermind. I'd rather pay for it.

  13. AppleScript by Anonymous Coward · · Score: 1, Insightful

    AppleScript is not secure, it simply is not so frequently exploited.

    - Anonymous Coward

  14. Re:Actually you can do this in Windows. It's calle by mbbac · · Score: 4, Informative

    This isn't the same thing as setting up Distiller or PDF Writer as a print driver. First off, that sort of capability is built in to the OS and is available from every standard print dialog.

    Secondly, this allows you to write AppleScripts, Perl scripts, target folders, target applications to post-process the PDF once it is created.

    Follow the links in the post or this one and you'll see that it is quite extensive.

    Secondly, you know how some applications in Windows have "Send Link By Email" commands under the File menu? Well, on OS X that is a system wide function. All an application has to to is consume services in order to be able to use them (and all but legacy applications do). Any application can also produce services.

    --

    mbbac

  15. Cool Tools to use with PDF Services!? by jewettg · · Score: 0, Troll

    Hey Everyone..

    It is very cool that this feature has been implemented. Does anyone or has anyone developed any cool Apple or Shell scripts, or found applications who secretly support this feature to perform cool things?

    Any cool respositories of cool tools and scripts?

    1. Re:Cool Tools to use with PDF Services!? by Anonymous Coward · · Score: 2, Informative

      Try Stone Design's apps,especially PStill:

      http://www.stone.com

      http://www.stone.com/tutorials/PDF_Workflow_w_PS ti ll/index.html

    2. Re:Cool Tools to use with PDF Services!? by Anonymous Coward · · Score: 0

      our 15th year making software for Mac OS X. Wow! How did Stone Design get Mac OS X so early - even before Next created the core!

    3. Re:Cool Tools to use with PDF Services!? by Anonymous Coward · · Score: 0

      NeXT was doing business that far back, 1987/8. Stone's been making software for as long as NeXTstep/OpenStep/Cocoa has enabled them.

  16. More PDF Workflow Coverage by Anonymous Coward · · Score: 1, Informative

    There are links to other PDF Workflow discussions here.

  17. seems a little early for primetime by toddsnc · · Score: 2, Interesting

    I don't want to be a wet blanket but this function, while very cool, lacks the ability to name the outgoing document. It gets the moniker 'print job.pdf' and unless someone can figure out a way via scripting (perhaps to wrap the application?) this is a little non-descriptive. Will be interested to watch the progress though!

    1. Re:seems a little early for primetime by sweet+reason · · Score: 1

      ... lacks the ability to name the outgoing document. It gets the moniker 'print job.pdf'...

      i just did a quick test, sending a pdf from TextEdit to a folder by selecting a pdf service. the document was "Untitled 4", and the file created was "Untitled 4.pdf". perhaps there are other application/service combos that have a naming problem.

      --
      Everything should be made as simple as possible, but not simpler. -- A.E.
    2. Re:seems a little early for primetime by CaptCosmic · · Score: 4, Informative
      If you want to rename the PDF file, you can write an AppleScript which prompts you for a name (and possibly a location) to put the file.

      I have written an AppleScript which saves the current page into my ~/Documents/Recipts folder. One of the things it does is prompt you to name the PDF before it is saved into the receipts folder.


      on open these_items
      repeat with i from 1 to the count of these_items
      set this_file to item i of these_items
      set new_name to ""
      display dialog "Enter Name for this Receipt:" default answer the new_name buttons {"Cancel", "OK"} default button 2
      copy the result as list to {new_name, button_pressed}
      if button_pressed is not "Cancel" then
      do shell script "cp " & quoted form of POSIX path of this_file & " ~/Documents/Receipts/" & quoted form of new_name & ".pdf"
      beep
      end if
      end repeat
      end open
      --
      -> Capt Cosmic <-
  18. Great for on-line, not so for offset printing. by nycroft · · Score: 4, Interesting

    I think it's awesome that Apple is always innovating and improving the awesome OS X. The ability to automatically generate PDFs and use different scripts to regulate their behavior is a great testament to Apple's undying commitment to making user's lives easier. Publishing PDfs for on-line useage will probably become more efficient as the user writes more scripts. However, this seems like it would not be very helpful for those involved in offset printing.

    At most pre-press shops around the world, PDFs are becoming integrated into the workflow more and more. But most prfessional design programs already have their own print dialogs and methods for exporting PDFs. Take Adobe InDesign, for instance. I can already export a PDF from the File menu (though I cannot see how to regulate it with all those cool Applescripts). And why would I want to do that anyway? If I send anything to a pre-press dept. at a print shop, it will most likely be a fully separated PDF, or (in most cases) a Postscript file. Many pre-press shops cannot deal with composite PDFs yet. A lot of them are not equipped with a fully PDF workflow. That would make trapping and imposition from a composite PDF quite difficult.

    Other software titles that professionals use like Quark, PageMaker, etc. already have their own print dialogs. A high-res PDF of a four-color print job would be too large to attach to most e-mails anyway.

    I like the idea for every other usage. This new option is great for titles like Word which use the Apple print dialog. This can have many advantages. Students will most likely benefit from this as they will be able to publish their PDFs on-line to professors and teachers.

    --
    Mr. Bond, they have a saying in Chicago: Once is happenstance. Twice is coincidence. The third time is enemy action.
    1. Re:Great for on-line, not so for offset printing. by Elwood+P+Dowd · · Score: 2, Interesting

      Right. Is there some AppleScriptable method for converting an otherwise worthless composite PDF to a prepress ready color separated PDF?

      If so, write the script, throw it in the directory, and any application can produce those PDFs nice and easy-like.

      I, personally, don't do anything with PDFs so regularly as to need this feature. I would imagine that folks with established graphics workflows (such as yourself) would be the ones to benefit from this sort of thing. Maybe I'm wrong.

      --

      There are no trails. There are no trees out here.
    2. Re:Great for on-line, not so for offset printing. by nycroft · · Score: 1

      Well, like I said all the tools for generating a high-res PDF from a professional design title like InDesign are in its own print dialog. I would imagine that one could create a "hot" folder whereby an Applescript would be invoked whenever a Postscript file was saved directly into it: it could automatically distill it and move it wherever you like. Still, as far as attaching to e-mails and whatnot: the separated PDFs of a distilled Postscript file for an average 150lpi four-color offset print job are pretty huge. If the print shop can even accept a PDF over a PS file this might help a little. However, most pre-press shops would rather have the source files anyway.

      Don't get me wrong. I still think it's pretty cool. Way better and easier than anything Windows could come up with.

      --
      Mr. Bond, they have a saying in Chicago: Once is happenstance. Twice is coincidence. The third time is enemy action.
  19. Re:Actually you can do this in Windows. It's calle by cbowland · · Score: 1

    Perhaps I am misunderstanding what you need, but the FOP project might do the trick. No need to reinvent the wheel, nor pay for it either.

    --

    Give a man a fish and he will eat for a day.
    Teach him to eat and he will fish forever.

  20. Wonder if this is a pot-shot at Distiller? by thatguywhoiam · · Score: 4, Interesting
    Regarding the Quark fiasco, and Adobe Distiller.

    Prepress designers know that the Quark/Distiller combo is basically how you get stuff done, for the most part, in recent years. However, Quark is muchos late with their application, and Adobe has yet to mention Distiller for OS X, even though they've ported pretty much everything else.

    The rumour mill has it that Adobe is holding back - or possibly has cancelled - Distiller for OS X, just to give InDesign a shot in the arm (which has Distiller-like capabilities built in of course).

    Also, it's possible that Adobe is still miffed by any of the following:

    - the knifing of Adobe Premiere by Final Cut
    - the competition for photo-management via iPhoto (notice no Adobe Album for OS X. Too bad, looks nice.)
    - the non-licensing of Display PostScript for OS X (which I believe has been nothing but a good decision for Apple; Quartz is a milestone in 2D graphics display systems, and has many advantages over old-school DP, not the least of which is support for true transparency)

    Makes you wonder if Apple is stepping up yet again to fill the void *cough*safari*cough*

    --
    If Jesus wants me it knows where to find me.
    1. Re:Wonder if this is a pot-shot at Distiller? by WillAdams · · Score: 2, Informative

      thatguywhoiam said:
      > the non-licensing of Display PostScript for OS X

      Adobe backed out of their promise to provide (first a free, then a low-cost) DPS license for Apple---this is why Apple did away with ``Yellow Box'' and came up with their Mac OS X strategy.

      Adobe also had a history of yanking the chains of people who'd bought DPS licenses---like resolution limiting it to less than 800dpi when NeXTstep 3 came out.

      For a decent alternative to Distiller for most purposes, look at Frank Siegert's spiffy pStill.app available from www.stone.com for Mac OS X, www.pstill.com for other platforms (and free for NeXTstep, w/ a special license for Linux if memory serves). Unfortunately, it doesn't afford compatibility with .joboptions files as provided by commercial printers for pre-press, but otherwise quite serviceable (and Frank's a real PostScript wizard, and I'm not saying that 'cause he's giving the NeXT version away---I licensed it early on).

      William
      (who mostly uses pdfTeX to makes .pdfs these days ;)

      --
      Sphinx of black quartz, judge my vow.
    2. Re:Wonder if this is a pot-shot at Distiller? by RemiT · · Score: 1

      " The rumour mill has it that Adobe is holding back - or possibly has cancelled - Distiller for OS X...."

      Could somebody puh-leeze ask the rumor mill what the heck Distiller is doing in my recently installed OS X Acrobat 5.05 directory?

  21. try out ICeCoffEE by os4 · · Score: 2, Informative

    it is a preference panel that includes a Services CMM. Indispensible. http://www.versiontracker.com/moreinfo.fcgi?id=133 81&db=mac

    1. Re:try out ICeCoffEE by transient · · Score: 1

      Thanks for the link, it's pretty nice...

      --

      irb(main):001:0>
  22. Wait for the Cocoa apps to come rolling in by ihatewinXP · · Score: 2, Insightful

    I couldnt agree more. Services are very immature on OSX but will surely evolve into one of those things we just take for granted. The ability to have a nifty little "Applescript convert PDF to text and email that file to _X_" systemwide script always waiting for your command (in a clean GUI manner) is to me amazing . As the Finder and other key apps move to the cocoa enviroment (where services are much more intergrated and shared with negligable extra work on the programmers side) this technology will really take off.

    But excuses aside, carbon based programs can now access the Services menu its just a matter of getting developers interested. This is one of the NeXT features that always intruiged me, im glad to see it gaining a little momentum.

    --
    ---- The real Slashdot is still here. You just have to browse at -1 to read the comments.
  23. MODERATE PARENT UP PLEASE by Anonymous Coward · · Score: 0

    Either 'interesting' or 'insightful'...

    I would really like to know more about this

  24. Re:Actually you can do this in Windows. It's calle by cmehta1 · · Score: 1

    Not just Acrobat, you can also get a adware/cheap-shareware version of a PDF "printer driver" at: http://www.pdf995.com/

  25. It's shift option for me by Anonymous Coward · · Score: 0

    Not sure why but I need to use shift option to slow down the genie effect. Kind of fun.

  26. No printer selected bug? by Kjoules · · Score: 3, Informative

    I didn't see this in the Apple discussions, and I'm not sure whether this is a bug, but PDF workflows do not work if there is no printer installed in the print dialog. Otherwise, all options (except for the default "Save as PDF...") will cause a print error.

    The workaround was to add a printer (regardless if you have one or not). I wonder if anyone has also experienced this problem.

  27. AquaTerm: C program drawing to PDF by rogerallen · · Score: 1

    Slightly off-topic, but related...

    If you're interested in drawing PDFs from code, a nice OS X application is AquaTerm (http://aquaterm.sourceforge.net/). It has C bindings, so you can write a C program to create lines & text. AquaTerm displays the lines & text and allows you to display & print (to PDF) the results.

  28. Ask and you shall receive. by thatguywhoiam · · Score: 1
    It's just the weird way that Adobe has of naming all their disparate Acrobat software parts. There are chunks of 'Distiller' that come with 'Acrobat'.

    Check this.

    "Using Adobe Acrobat 5.0.5 and Acrobat Reader 5.0.5 and Mac OS X v.10.2
    Adobe Acrobat 5.0.5 and Acrobat Reader 5.0.5 offer native mode support for Mac OS X v.10.04, 10.1, and 10.2 (Acrobat Distiller® still runs in Classic mode)."

    --
    If Jesus wants me it knows where to find me.
    1. Re:Ask and you shall receive. by boboroshi · · Score: 1

      Acrobat Distiller 6 Beta can be found in various places online. OS X native.

      --
      // john athayde
      # x@boboroshi.com
      # http://www.boboroshi.com/
    2. Re:Ask and you shall receive. by RemiT · · Score: 1

      Thank you kindly, sir.

  29. Re:Actually you can do this in Windows. It's calle by Anonymous Coward · · Score: 0

    PDF is the native graphics format in OS X. Every application can print to a PDF file. It's a native feature of the OS; if you can print something to a printer, you can print it to a PDF. If you take a screenshot, its even a pdf (though you can easily convert it to a different bitmap format if you wish).

  30. Re:Actually you can do this in Windows. It's calle by tupps · · Score: 1
    No, the FOP project only converts XML and a stylesheet (XSLT) to a PDF file (and other formats).

    It cannot convert an arbitary file (say a word doc) to a PDF document. There are alternative PDF printer drivers now available for the PC.

    --
    Go out and get sailing!
  31. Re:Corp IT exec wants... by CrankinOut · · Score: 3, Insightful

    Nice generalization. As a "Corp IT exec," I can say that I would love to be on a reliable, secure, easily supportable personal computer environment... *that supports our applications*. Microsoft did a great job of marketing to developers in the early 90's (that's you guys) so now we are limited in our choices. Suggestion: show more developers how to build great end user applications that are platform independent, or multiplatform capable with minimal effort. How: 1. Pure HTML apps with ECMAscript (that javascript standard). Look at Konfabulator as an example. 2. Build java apps that run anywhere (don't use the fancy stuff, just the solid, version-independent simple stuff). 3. Build Fat server/thin client applications that are transportable. Build code that has a transportable GUI across platforms that use a well-designed TCP -based protocol. 4. Spend a little time with IT executives to understand better what problems they are paid to solve, then help them solve them.

  32. I Have No Idea What You ARe Writing About by Anonymous Coward · · Score: 0

    You description of how to send PDF email is lame. I tried it and nothing hap[pened after the PDF was created.

  33. OIC by Anonymous Coward · · Score: 0

    My bad. Because it didn't switch to Mail automatically, I didn' t know that a blank email with the PDF attached was waiting there. Amazing!

  34. Re:Actually you can do this in Windows. It's calle by Maserati · · Score: 1

    And even if it did, the OS X print-to-pdf would look better. It might be *bigger*, but there are ways to optimize PDFs.

    --
    Veteran, Bermuda Triangle Expeditionary Force, 1992-1951
  35. Re:Corp IT exec wants... by torpor · · Score: 1

    Another option: Stick to plain C, open API's, POSIX where possible.

    --
    ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
  36. Re:Corp IT exec wants... by sweet+reason · · Score: 1

    Nice generalization. As a "Corp IT exec," I can say...

    My apologies, that comment was offhand and poorly stated. By "corporate IT exec" I really meant someone who is resonsible for systems maintenance, rather than system development, and the phrase I chose didn't say that. Of course, even perfect clarity would have left me insulting many a consciencious manager.

    My comment was really meant as a joke, and a comment on corporate politics and empire-building, rather than the real work that IT departments and execs do. But I do believe that some part of MS's power derives from people using the instability and obscurity of their systems for personal advantage, and that MS deliberatly enables this.

    --
    Everything should be made as simple as possible, but not simpler. -- A.E.
  37. Re:Services caliphate of death islam murderer by Anonymous Coward · · Score: 0
    yo fuckhead. turkey just wants to cleanse itself of the kurds. murder them. you fucking islamic pigs are vile backstabbing pigs. that why EU keeps turkey out, because the regularly pull "saddam" on the kurds. you selfish fucking hypocrit INFECTION. i know you live in the USA, pig. pig fucking. you fuck your mother, you are gay. your moms chopped clitoris makes you hot, pig? you are a mole here in the US. a traitor. we will find you and purify the earth of the deadly islam. MURDERERS. what do you say about the nigger islam muderer that fragged his own countrymen ?

    CLITORIS CHOPPERS. Hi there you fucking Islamic career clerics, doctors of death, Waffen Schutzstaffel doctor Josef Mengele is a patron saint compared to you fucking ragheads. You suck. You aide and abet terror and death. You are partially responsible for the deaths of other fellow men. For this fratricide you shall pay dearly. Your soul is black with the stains of inaction, ineptitude and sympathies to those who walk the dark side. Your foul life is full of sins, not religious, just heinous, your karma is low, you don't confess, and you aren't in prison where you belong. You are your own dark, kept secret. I see through you, the worthless academic, the pseudo intellectual, the unproven unpublished un patented WASTE OF FUCKING FLESH. You are a drain on society, you are a member of the 1st world but pretend to not be. I hate you, you are a stained man.

    Hi clitoris chopper, you islamists support clitoris carving. You are Islamic, and of course are a fucking animal. I hate you you pull-start camel jockey lover. Towelheads, Camel Jockies, Sand Niggers, Ackmids, Abeebs, Carpet Flyers, Dune Coons, Rag Heads, Sand Scratchers, Habeebs, Abba-Dabbas, Camel-Humpers, Demi-niggers, Fig-Gobblers, Hucka-luckas (hucka hlacka ghalcka ghugh), Lefties (If you steal, you lose the right hand so, since they are thieves...) Ocnods, Pull-Start-ables (imagine pull starting Ossama's dirty rag like a Briggs and Stratton), Roach-Ranchers (habibs cant kill roaches by a tenant of Is-slum), Sand Moolies.

    Shut up all you dirty fucking Islamic pigfucking swinehundts and the pigs, the communist fuckin Islamic terrorist supporter.

    Take your fucking Koran and cram it up your ass. The sooner the earth sees Islam leave it, the better off it will be. Your Koran is Goat Piss.

    I hope if there is a God and a Hell, you have to drink the liquidy shit from a Pig's ass, and Jewish Rabbis defecate on you.

    I hate the stupid ISLAM fucks who read into the trash they come up with. Saddam Hussein [who needs to take a dirt nap] is higher on my sanity list than fucking Muslim "clerics." In fact, I like Saddam more than most of the other Arab leaders because he is secular. We should fucking nuke the Saudis and Mecca and Medina and turn it into rubble, then tell Saddam to remove the heads of all the buttfucking "royalty" in the area.

    I want to wipe my ass with Mohammad's shroud. I want to grind his body up into bone meal and fertilize my garden with it.

    Our tortured dead scream out in HORROR, asking for vengeance:
    1. Kill all Camel Jockeys.
    2. Kill all Mohammedans.
    3. Kill all Dune Coons.
    4. Kill all Rag Heads.
    5. Kill all Towelheads.
    6. Kill all Arabs.
    7. Kill all Camel Rooters.
    8. Kill all Osama Bin Laden supporters.

    Nuke their countries to hell.

    Nuke them again.

    Death to Islam.

    I piss on Mecca. I wipe my ass with the Koran. I shit upon Mohammed. I wipe the cum for a freshly fucked pussy with Mohammed's shroud then throw it in the pig sty so it can mire in pig shit as it decomposes.

    I only hate with words, you fucking wet towel fucking scum killer, you maim, your terror bomber.

    You will be judged and cast away by the powers that be, your death will get none of my pity and you will have prec