2015-04-06 3 views
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); 

///.... 

ответ

-1

Попробуйте это -

UIGraphicsBeginPDFContextToFile(...); 
UIGraphicsBeginPDFPageWithInfo(...); // load first uiwebview 
// ... 
UIGraphicsBeginPDFPageWithInfo(...); // load second uiwebview 
// ... 
UIGraphicsEndPDFContext(); 
+0

Unfortunatly нет, что делает весь PDF с UIWebView, я хотел, чтобы добавить два маленьких UIWebviews в формате PDF в виде слоев я думаю, вы могли бы назвать его. – HurkNburkS

+0

Попробуйте обновить ответ. Протестированные работы отлично –

+0

Я думаю, что обновление просто создает двухстраничный PDF-документ ... У меня есть PDF-файл, я надеялся добавить два представления внутри уже созданного pdf-файла, содержащего html. – HurkNburkS

Смежные вопросы