在iOS Objective-C中将PPT或PPTX转换为PDF(xcode)

kla*_*dos 5 pdf xcode powerpoint objective-c ios

我只想在iOS Objective-C应用程序中将PPT或PPTX文件转换为PDF文件。(iPhone和iPad应用)

但是我找不到任何简单的解决方案来做到这一点。

有什么方法可以将PowerPoint文件转换为PDF文件?

无需其他选项,只需要将其转换即可。(由于分辨率问题,不通过生成图像)

谢谢!

小智 0

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

\n\n

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

\n\n
// fileURL \xe2\x80\x93 URL of your pptx file\nNSURLRequest* request = [NSURLRequest requestWithURL:fileURL];\nwebView = [[UIWebView alloc] initWithFrame:self.view.bounds];\nwebView.delegate = self;\n[webView loadRequest:request];\n
Run Code Online (Sandbox Code Playgroud)\n\n

当您的 webView 完成加载您的 webView 的获取内容时:

\n\n
NSString *htmlContent = [webView stringByEvaluatingJavaScriptFromString:@"document.body.innerHTML"];\n
Run Code Online (Sandbox Code Playgroud)\n\n

然后,您可以将 html 内容呈现为 PDF,而不会出现质量问题。有一个教程描述了如何操作。

\n