Это не то, что я сделал, но, похоже, вы не первый, кто хочет сделать что-то подобное.
http://www.iphonedevsdk.com/forum/iphone-sdk-development/21451-save-contents-uiwebview-pdf-file.html
В последнем посте по этой ссылке представлен код для сохранения UIWebView в качестве изображения, и вы сможете преобразовать это изображение в PDF. Я не беру на себя ответственность за код, так как не написал его, просто соединяю вас двоих:)
Вот код для простоты:
CGSize sixzevid=CGSizeMake(1024,1100);
UIGraphicsBeginImageContext(sixzevid);
[webview.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
NSData *imageData = UIImagePNGRepresentation(viewImage);
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *pathFloder = [[NSString alloc] initWithString:[NSString stringWithFormat:@"%@",@"new.png"]];
NSString *defaultDBPath = [documentsDirectory stringByAppendingPathComponent:pathFloder];
[imageData writeToFile:defaultDBPath atomically:YES];
Скорее всего, вам придется настроить это, но, надеюсь, это поможет вам двигаться в правильном направлении.