Scripting PDF files
Alex Rice
alex at mindlube.com
Wed Oct 29 15:19:55 EST 2003
On Oct 29, 2003, at 11:07 AM, J. Landman Gay wrote:
> Thanks for all the suggestions for scripting PDF conversions. They
> each have their advantages and I'm saving them all for future use.
>
> Unfortunately, they all convert existing documents, and none of the
> supported file formats provide for complex document structures. I have
> a print layout stack with headers and footers, which remain static,
> and variable body text in the middle. I need to print each page to a
> PDF file with the headers and footers intact. The only way I can think
> of to preserve header and footer spacing on the page, along with
> pagination, is to intercept the printing outputs from Revolution just
> as the "Save as PDF" option in the print dialog does.
In Mac OS X, the "Save as PDF", "Print as PDF" stuff appears to to the
application as just as another printer- the graphics routines are the
same. This is good because it means that one doesn't have to copy-
Postscript or HTML into PDF. It just renders + prints right into PDF.
Tuviah- can we call this Carbon function from transcript? (see Carbon
doc below)
Jaqueline- it would be a good & easy enhancement to request. In the
meantime you might be able to do it with an external to call
PMSessionSetDestination right before printing. It would be worth a try
at least.
"""
Saving a Document as a PDF File
This section provides information on what you need to do in your code
to implement a command to save a document as a PDF file. In Mac OS X
saving a document as a PDF file is simple. Your application needs to
set the printing destination to a file location instead of to a
printer. You set the destination by calling the function
PMSessionSetDestination.
...
<http://developer.apple.com/documentation/Carbon/Conceptual/
CPM_Concepts/cpm_chap3/chapter_3_section_6.html>
"""
Alex Rice <alex at mindlube.com> | Mindlube Software |
<http://mindlube.com>
what a waste of thumbs that are opposable
to make machines that are disposable -Ani DiFranco
More information about the use-livecode
mailing list