`

iOS 中打开Word、Excel、PDF

    博客分类:
  • ios
 
阅读更多

 

在iOS4.0系统中,官方SDK提供了一个QLPreviewController,使用它就可以让我们的App在iPhone/iPad中直接预览各个文件了。官网案例:https://developer.apple.com/library/ios/samplecode/DocInteraction/Introduction/Intro.html

官方的开发文档中说明其支持的文件类型有:

 

  • iWork文档
  • 微软Office97以上版本的文档
  • RTF文档
  • PDF文件
  • 图片文件
  • 文本文件和CSV文件

使用方法也很简单,直接alloc出一个 QLPreviewController对象,用presentModalViewController方法把它调出来即可。要指定 QLPreviewController预览那个文件,只要直接实现它的代理方法previewItemAtIndex,返回一个NSURL对象即可:

 

-(id)previewController:(QLPreviewController*)previewController previewItemAtIndex:(NSInteger)idx
{return[NSURL fileURLWithPath:[NSString stringWithFormat:@“%@/Documents/files/%@”,NSHomeDirectory(),[fileList objectAtIndex:currentIndex]]];}
对以上文件格式的浏览效果,还是不错的。 
分享到:
评论

相关推荐

    unity 显示word excel pdf ppt 等文件

    在Unity引擎中,显示Word、Excel、PDF以及PPT等文件是一个常见的需求,尤其是在开发教育、文档查看或者信息展示类的应用时。然而,需要注意的是,由于Android平台原生并不支持这些文件类型的直接显示,因此在Unity中...

    word转pdf工具

    在IT行业中,转换文档格式是一项常见的任务,尤其是将Word文档转换为PDF格式。"Word转PDF工具"这个标题暗示了我们需要关注的是一个专门用于将Microsoft Word文档转换为PDF格式的软件或库。在这个场景中,Aspose....

    微信小程序预览word,excel,doc文件代码

    需要注意的是,由于安全和版权问题,微信小程序不支持预览PDF和其他某些格式的文件,但Word、Excel和Doc等常见办公文档格式是可以预览的。此外,预览的文件必须来自可信任的源,避免恶意文件的传播。 总之,微信小...

    flutter_filereader:Flutter实现的本地文件(pdf word excel 等)查看插件,非在线预览

    Flutter FileReader本地文件视图小部件,支持多种文件类型,例如Doc Eexcl PPT TXT等,Android由腾讯X5实现(不支持GooglePlay),iOS由WKWebView实现依靠它将此添加到包的pubspec.yaml文件中: 1.9.1 dependencies:...

    PDF转WORD软件

    转换后,原本在PDF中不可编辑的文本在Word中可以进行修改、添加和删除。 5. **安全性与隐私**:使用在线转换服务时,需要注意数据安全。确保选择信誉良好的服务商,并了解他们的隐私政策。对于敏感文件,最好使用...

    iOS开发-查看各种格式文档-DocInteraction

    在iOS开发中,为了提供用户友好的体验,开发者经常需要集成文档查看功能,允许用户查看不同格式的文件,如PDF、Word、Excel等。苹果官方为此提供了`DocInteraction`框架,它是一个强大的工具,帮助开发者轻松实现这...

    wince阅读word,excel文件(无法编辑

    标题中的“wince阅读word,excel文件(无法编辑”指出在Wince环境下,用户能够打开和查看Word和Excel文档,但无法进行编辑操作。这可能是因为默认的查看器如Pocket Word和Pocket Excel只提供了基本的阅读功能,而不...

    wenjian.zip.zip_Unity打开word等_zip

    在"Unity中实现文件的打开(视频、图片、pdf、excel、word、ppt等).txt"这个文件中,可能包含了具体实现这些功能的步骤、代码示例或者推荐的第三方库和插件。你可以根据这个文本文件的内容进行更深入的学习和实践。 ...

    PDF转换器 PDF转换成WORD

    7. **兼容性**:PDF转换器应支持多种操作系统,如Windows、Mac和移动设备上的iOS及Android系统,同时兼容不同版本的PDF和Word文件。 8. **额外功能**:一些高级的PDF转换器还可能包含其他功能,如PDF合并、PDF分割...

    打开PDF文件工具

    4. **打印与导出**:用户可以将PDF文档打印出来,或者将其转换成其他格式,如Word、Excel或图片,以便进一步编辑或分享。 5. **安全性**:支持设置密码保护,限制他人对PDF文件的查看、打印或编辑,保护用户的隐私...

    office文件转换pdf文件

    标题提到的"office文件转换pdf文件"是指将Microsoft Office创建的文档(如Word、Excel等)转换为Adobe PDF格式。PDF(Portable Document Format)文件格式因其良好的跨平台兼容性和不易修改性而广受欢迎,常用于共享...

    flutter_file_preview:用于Flutter App的PDF,Word,Excel和PowerPoint Viewer

    支持同时支持本地和在线PDF、Word、Excel、PowerPoint等文件预览。Android使用的是iOS使用的是原生WKWebView使用方法pubspec.yaml中添加file_preview: git: url: git://github.com/aliyoge/flutter_file_preview.git...

    pdf转换器可转换pdf到word文档等等

    4. **PDF转图片**:如果PDF中有重要的图片或图形,转换器可以将整个页面或选定部分导出为常见的图像格式,如JPEG、PNG或GIF。 5. **PDF拆分与合并**:除了转换,PDF转换器还允许用户拆分大型PDF文件,提取所需页码...

    PDF转word工具.rar

    2. 支持格式:除了基本的PDF转Word,工具是否还能处理其他格式,如PDF转Excel、PDF转HTML等。 3. 操作简便:界面是否直观易用,转换过程是否快速高效。 4. 安全性:工具是否会对用户数据造成威胁,是否有隐私保护...

    Spire.Pdf.7z

    这在移动应用开发中特别有用,比如创建发票、报告、合同等文档,或者从PDF中提取数据。 4. **C#编程接口**: 使用C#与Spire.Pdf.dll交互,开发者可以利用其清晰、直观的API设计。例如,通过`PdfDocument`类创建和...

    PDF工具包,PDF工具包

    5. **PDF安全与保护**:为了保护PDF中的敏感信息,工具包可能会提供加密和权限设置功能,限制他人复制、打印或编辑PDF内容。这确保了文档的安全性和隐私。 6. **PDF组织与合并**:用户可能需要将多个PDF文件合并...

    pdf增效工具

    3. 转换功能:用户可以将PDF转换为其他格式,如Word、Excel、PowerPoint、HTML、图像文件等,以便在不同的软件环境中使用。反之,也可以将其他文件格式转换为PDF,确保内容的一致性和可读性。 4. 合并与分割:PDF...

    IOS 预览 OFFICE 文件

    在iOS平台上,预览Office文件是一项常见的需求,无论是Word文档、Excel表格还是PowerPoint演示文稿,用户都希望能够在不借助第三方应用的情况下快速查看。Apple的iOS系统为此提供了一个名为QuickLook的框架,使得...

    ios-文档查看.zip

    这可能涉及到对Microsoft Office文档(如Word、Excel、PowerPoint)、图片、音频、视频等的处理。处理这些格式可能需要引入其他的SDK,如Microsoft的Office SDK、ImageIO框架或AVFoundation框架。 压缩包中的“文档...

    PDF修改工具FoxitPDFEditor

    - **转换功能**:将PDF转换为Word、Excel、HTML或其他文本格式,方便进一步编辑。 - **文件合并**:能够将多个PDF文件合并为一个,方便管理和阅读。 5. **批处理**: - 支持批量处理PDF文档,如批量添加水印、...

Global site tag (gtag.js) - Google Analytics