我想在我的网页视图中显示pdf文件.Webview可能只包含文字或文字+ pdf,文字+图片等。
它对我来说很好,但当网页视图有pdf然后它的高度&宽度不适合每个Web视图框架。我有水平滚动和放大垂直看到它。此外,如果pdf具有倍数,则其高度不会调整。
尝试1
web.scalesPageToFit=YES;
问题:所有内容都非常小而且看起来很丑陋。
尝试2
[web setContentMode:UIViewContentModeScaleAspectFit];
[web setAutoresizingMask:UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth];
问题:无效
尝试3
[web loadHTMLString:[NSString stringWithFormat:@"<html><head><meta name='viewport' content='width:05px; initial-scale=0.5; maximum-scale=1.0; user-scalable=0;'/></head>
<body><div style='font-size:14px; font-family:Opensans';>
<object style='width:100%; height:100%' type='application/pdf' data='http://www.eecs.harvard.edu/econcs/pubs/online.pdf'></object><p>ab sofort!</p></div>
</body></html>"] baseURL:nil];
问题:不工作,pdf只显示一半。
尝试4
[web_large loadHTMLString:@"<object style='width:620px; height:950px' type='application/pdf' data='http://www.eecs.harvard.edu/econcs/pubs/online.pdf'></object><p>ab sofort!</p>\n" baseURL:nil];
问题:宽度可水平滚动&amp;高度是固定的,因此不适用于多页pdf。
感谢
请回答