iOS:跳转到ppt中的特定幻灯片

时间:2013-02-26 07:45:52

标签: ios uiwebview powerpoint

我在本地有一个ppt文件,我用UIWebView打开下面的代码,文件有10个幻灯片,现在有了要求,我想跳转到特定的幻灯片,如果我想要的话直接跳转到幻灯片#3然后如何使用此代码执行此操作?

-(void)loadDocument:(NSString*)documentName inView:(UIWebView*)webView
{
    NSString *path = [[NSBundle mainBundle] pathForResource:documentName ofType:@"ppt"];
    NSURL *url = [NSURL fileURLWithPath:path];
    NSURLRequest *request = [NSURLRequest requestWithURL:url];
    [webView loadRequest:request];
}

//open ppt into UIWebView like,
[self loadDocument:@"newone" inView:self.myWebview];

我在这里搜索,发现this,他们正在做

  

最初要打开的幻灯片4链接到http://www.whatever.com/hello.ppt#4

但我的ppt文件保存在我的应用程序中的文档目录(本地)中。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

您可以设置UIWebview ScrollView的偏移量。

[[webView scrollView] setContentOffset:CGPointMake(widht, height) animated:YES];

以当前缩放比例查找一张幻灯片的高度。将其与四页相乘,最初打开。并使用点CGPointMake(0,heightYouCalculated)

放入上面的代码