【问题标题】:How to convert PDF file to .doc format in Objective-C?如何在 Objective-C 中将 PDF 文件转换为 .doc 格式?
【发布时间】:2010-12-16 07:11:21
【问题描述】:

现在我正在开发一个 ipad 应用程序,我可以在其中提供打开 pdf 文件并对其进行自定义的功能,现在我想添加一项功能,例如我想将 pdf 文件转换为 .doc 格式。

我进行了研究,但没有解决任何问题。有人可以帮我吗?

提前感谢您。

【问题讨论】:

标签: objective-c ipad pdf


【解决方案1】:

我写了an article on PDF to text conversion issues。如果您查看一些现有的 PDF 到 Word 转换工具(即 BCL),您会发现需要大量工作才能实现。

【讨论】:

  • 我读了你的文章,因为它说我认为如果文本不是格式,提取文本将不是一个好工作。没有办法让工作做得更好吗?
  • 如果您可以让他们生成 PDF 作为标记内容,它将具有该数据。我在文章 jpedal.org/PDFblog/2010/09/… 中解释了如何识别这些 PDF
【解决方案2】:

无法将通用 PDF 转换回文本格式。我想你可以将 PDF 渲染成图像并从中创建一个 DOC,但这听起来不是很有用。

【讨论】:

  • 实际上,从 PDF 中提取文本是可能的,但并非易事。 PDF 页面上的文本对象不必按照它们在文档中出现的顺序出现在 PDF 文件中。您可以通过查找所有文本对象并按其位置坐标对它们进行排序来或多或少地提取文本。但是,这种方法仍然存在缺陷。
  • 我的意思是一般的 PDF,很多野外的 PDF 都存在一些字符编码问题,因此完全不可能从中提取任何有意义的文本。
  • 我发现这个链接macscripter.net/viewtopic.php?id=32691有助于将视图转换为图像格式,但是如何从图像中提取文本也可以获取具有相同格式和顺序的文本吗?跨度>
  • 您可以使用OCR 从图像中提取文本,但是对从通用 PDF 文档渲染的图像进行 OCR 操作在实践中太难了。
  • 所以我不能直接从 PDF 文件中获取文本吗?没有办法解决吗?
猜你喜欢
  • 2017-07-06
  • 2011-01-25
  • 2011-06-21
  • 2012-04-14
  • 1970-01-01
  • 2014-09-25
  • 2012-04-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多