Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/120.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
增加iOS WebView中的PDF大小_Ios_Pdf_Uiwebview - Fatal编程技术网

增加iOS WebView中的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%%'",

我正在尝试增加使用UIWebView加载的PDF的字体大小。我设置了一个滑块,并在实现中加入:

-(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。我也不知道该怎么做,只是想分享一些观点