我只是想在iOS objective-c应用程序中将PPT或PPTX文件转换为PDF文件。 (iPhone和iPad应用程序)
但我找不到任何直接的解决方案来做到这一点。
有没有方法可以将powerpoint文件转换为PDF文件?
不需要其他选项,只想转换它。 (不是通过生成图像,因为分辨率问题)
谢谢!
有几种方法可以做到这一点。
首先,您应该将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描述了如何做到这一点。