【问题标题】:Creating MS Word Documents in iPhone using objective C使用 Objective C 在 iPhone 中创建 MS Word 文档
【发布时间】:2012-01-29 02:30:55
【问题描述】:

我在 UIWebview 中创建了富文本编辑器。我的要求是将此文本保存在 .doc word 文件中。如何实现这一点。我正在使用

获取html内容
NSString *strWebText = [webView stringByEvaluatingJavaScriptFromString:@"document.body.innerHTML"];

现在我该如何进一步将其转换为 .doc 格式?或者是否有任何 javascript 函数可以将文本转换或将文本保存为 .doc 文件?

【问题讨论】:

  • 还没有.. 我只是在找一样的

标签: javascript iphone objective-c ios html-parsing


【解决方案1】:

Microsoft Word 可以打开一个真正是 .html 的 .doc 文件,并将其打开。无论如何,您无法在没有重要代码或服务器干预的情况下轻松地将您的 html 转换为二进制 .doc 文件。

如果您从 word doc 创建 html 文件,您将看到生成的 html。您会在顶部找到某些标题,将这些标题复制到您的 html 中,并且 word 应该可以正确打开它。

【讨论】:

    【解决方案2】:

    iOS 没有任何内置支持编辑富文本或格式之间的转换。您必须找到一个库或自己编写。

    【讨论】:

    • 在 IOS 5.0 webview 中可以进行富文本编辑。我已经完成了富文本编辑.. 只是将其转换为 word 格式
    • 太棒了——我没有注意到这种变化。然而,iOS 没有任何机制可以将 HTML 转换为 Word。
    【解决方案3】:

    你可以使用:--

    [strWebText writeToFile:@"Data.doc" atomically:YES encoding:NSUnicodeStringEncoding error:&error];

    【讨论】:

    • 你不能这样创建doc文件
    • doc 文件可以由某些框架创建.. 无法让它们中的任何一个在 iphone 中工作:(
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-18
    • 1970-01-01
    • 2014-07-15
    • 2011-05-16
    • 2011-07-29
    相关资源
    最近更新 更多