-1

我在本地有一个 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];

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

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

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

有什么建议吗?

4

1 回答 1

1

可以设置UIWebviewScrollView 的偏移量。

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

在当前缩放比例中查找一张幻灯片的高度。将其乘以第四页以最初打开。并在上面的代码中加入点 CGPointMake(0, heightYouCalculated)

于 2013-02-26T07:53:26.747 回答