iPhone - Отображение PDF в UIWebView - PullRequest
2 голосов
/ 22 марта 2012

Я хочу показать файл PDF в UIWebView, и я делаю это с кодом ниже

NSString *path = [[NSBundle mainBundle] pathForResource:@"About Downloads" ofType:@"pdf"];
NSURL *targetURL = [NSURL fileURLWithPath:path];
NSURLRequest *request = [NSURLRequest requestWithURL:targetURL];
[webViewContractViewer loadRequest:request];

Все, что я хочу, - это чтобы моя высота и ширина фермы UIWebView динамически изменялась с высотой и ширинойФайл PDF, чтобы в моем UIWebView не было вертикальной или горизонтальной прокрутки.

Я получаю файл PDF Ширина и высота с кодом

NSURL *pdfURL = [[NSBundle mainBundle] URLForResource:@"About Downloads.pdf" withExtension:nil];
 CGPDFDocumentRef pdf = CGPDFDocumentCreateWithURL((__bridge CFURLRef)pdfURL);
 CGPDFPageRef page = CGPDFDocumentGetPage(pdf, 1);
 CGPDFPageRetain(page);
 CGRect pageRect = CGPDFPageGetBoxRect(page, kCGPDFMediaBox);

Может помочь одна.Есть ли другой хороший подход для этого.

1 Ответ

0 голосов
/ 22 марта 2012
webViewContractViewer.scalesPageToFit = YES;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...