我只想在 iOS Objective-C 应用程序中将 PPT 或 PPTX 文件转换为 PDF 文件。(iPhone 和 iPad 应用程序)
但我找不到任何直接的解决方案来做到这一点。
有什么方法可以将 powerpoint 文件转换为 PDF 文件吗?
不需要其他选项,只想转换它。(不是通过生成图像,因为分辨率问题)
谢谢!
我只想在 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,而不会丢失质量。有一个教程描述了如何做到这一点。