增加iOS WebView中的PDF大小
我正在尝试增加使用UIWebView加载的PDF的字体大小。我设置了一个滑块,并在实现中加入:增加iOS WebView中的PDF大小,ios,pdf,uiwebview,Ios,Pdf,Uiwebview,我正在尝试增加使用UIWebView加载的PDF的字体大小。我设置了一个滑块,并在实现中加入: -(void)sliderValueChanged:(UISlider*)sender { NSString *jsString = [[NSString alloc] initWithFormat:@"document.getElementsByTagName('body')[0].style.webkitTextSizeAdjust= '%f%%'",
-(void)sliderValueChanged:(UISlider*)sender
{
NSString *jsString = [[NSString alloc] initWithFormat:@"document.getElementsByTagName('body')[0].style.webkitTextSizeAdjust= '%f%%'",
self.theslider.value];
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setInteger:self.theslider.value forKey:@"fontsize"];
[defaults synchronize];
[_webView stringByEvaluatingJavaScriptFromString:jsString];
[jsString release];
}
这适用于常规页面,但对PDF没有任何作用。对我能做什么有什么建议吗?缩放网页是可行的,但当放大到某一点时,会使文本脱离视图框架。更改字体至少会使所有内容保持在框架中。这不起作用,因为内部PDF数据不只是包含带有相应标记和ID的HTML。这意味着您不能简单地对PDF数据执行JavaScript代码,即使您可以使用UIWebView显示PDF。我也不知道该怎么做,只是想分享一些观点