Это не очень сложно, но есть несколько шагов, чтобы все настроить.По сути, вам нужно создать графический контекст PDF, а затем нарисовать его стандартными командами рисования.Чтобы просто поместить UIImage в PDF, вы можете сделать что-то вроде следующего:
// assume this exists and is in some writable place, like Documents
NSString* pdfFilename = /* some pathname */
// Create the PDF context
UIGraphicsBeginPDFContextToFile(pdfFilename, CGRectZero, nil); // default page size
UIGraphicsBeginPDFPageWithInfo(CGRectZero, nil);
// Draw the UIImage -- I think PDF contexts are flipped, so you may have to
// set a transform -- see the documentation link below if your image draws
// upside down
[theImage drawAtPoint:CGPointZero];
// Ending the context will automatically save the PDF file to the filename
UIGraphicsEndPDFContext();
Для получения дополнительной информации см. Руководство по рисованию и печати для iOS .