On Sep 18, 2009, at 8:35 PM, Gerriet M. Denkmann wrote:
Is this a bug or did I miss some magical incantation here?
No incantation you've missed. Unless you want to do the pagination and
assembly yourself (you probably don't) you will have to write to file
and create a new PDF from it. I
to write to
file and create a new PDF from it. I would test this to see how bad
it actually is however.
Printing to file (1000 pages) + [ [ PDFDocument alloc ] initWithURL:
pdfUrl ] = 14 sec
Printing to NSData + [ [ PDFDocument alloc ] initWithData: pdfData ]
= 7 sec.
So there is an easily
I am doing:
NSPrintOperation *po = [ NSPrintOperation printOperationWithView:
textView printInfo: printInfo ];
...
PDFDocument *pdfFile = [ [ PDFDocument alloc ] initWithURL: pdfUrl ];
... do some post-processing here
Works fine, but looks rather inefficient, as file-IO is probably the