0
Я создаю PDF, я добавил много много значений NSString в PDF, но я бы хотел добавить текст HTML в стиле, который я создал в PDF; Единственное, когда я загрузить его как обычную строку, как это:Как добавить UIWebView в CGContextRef PDF?
[materialsHTML drawInRect:CGRectMake(55.0, 523.0, kDefaultPageWidth-100, 137.0) withAttributes:grayAttributes];
Я теряю все форматирование и все, что вы можете увидеть это HTML-теги и т.д.
Это, как я начинаю свою страницу открытия , Я надеялся, что кто-то покажет мне, как вставить какой-то UIWebView.
// create some sample data. In a real application, this would come from the database or an API.
NSString* path = [[NSBundle mainBundle] pathForResource:@"sampleData" ofType:@"plist"];
// get a temprorary filename for this PDF
path = NSTemporaryDirectory();
self.pdfFilePath = [path stringByAppendingPathComponent:[NSString stringWithFormat:@"Job Sheet #%@.pdf", jobSheetNumber]];
// Create the PDF context using the default page size of 612 x 792.
// This default is spelled out in the iOS documentation for UIGraphicsBeginPDFContextToFile
UIGraphicsBeginPDFContextToFile(self.pdfFilePath, CGRectZero, nil);
// get the context reference so we can render to it.
CGContextRef context = UIGraphicsGetCurrentContext();
// every student gets their own page
// Mark the beginning of a new page.
UIGraphicsBeginPDFPageWithInfo(CGRectMake(0, 0, kDefaultPageWidth, kDefaultPageHeight), nil);
///....
Unfortunatly нет, что делает весь PDF с UIWebView, я хотел, чтобы добавить два маленьких UIWebviews в формате PDF в виде слоев я думаю, вы могли бы назвать его. – HurkNburkS
Попробуйте обновить ответ. Протестированные работы отлично –
Я думаю, что обновление просто создает двухстраничный PDF-документ ... У меня есть PDF-файл, я надеялся добавить два представления внутри уже созданного pdf-файла, содержащего html. – HurkNburkS