在iOS objective-c(xcode)中将PPT或PPTX转换为PDF

5
我只想在iOS Objective-C应用程序中将PPT或PPTX文件转换为PDF文件。(iPhone和iPad应用程序) 但是我找不到任何直接的解决方案来做到这一点。 是否有一种方法可以将PowerPoint文件转换为PDF文件? 没有其他选项,只想转换它。(不通过生成图像,因为分辨率问题) 谢谢!

你找到解决方案了吗? - Nam Vu
1个回答

0

有一种方法可以分几步完成。

首先,您应该将pptx文件加载到UIWebView中。

// fileURL – URL of your pptx file
NSURLRequest* request = [NSURLRequest requestWithURL:fileURL];
webView = [[UIWebView alloc] initWithFrame:self.view.bounds];
webView.delegate = self;
[webView loadRequest:request];

当你的webView完成加载后,获取webView的内容:
NSString *htmlContent = [webView stringByEvaluatingJavaScriptFromString:@"document.body.innerHTML"];

然后,您可以将您的HTML内容呈现为PDF而不会失去质量。这里有一个tutorial,其中描述了如何做到这一点。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接