【问题标题】:Open pdf file in Microsoft Word using OLE使用 OLE 在 Microsoft Word 中打开 pdf 文件
【发布时间】:2018-10-22 11:29:00
【问题描述】:

我正在寻找可以在 Microsoft Word 中打开 pdf 的方法(Word ole-object)。 我想将所有 pdf 页面复制到 doc/docx 并添加页脚。 有人可以提示如何导入pdf吗? PS:这个问题的任何示例代码都会很棒。

谢谢, 莉莉娅

【问题讨论】:

标签: pdf ms-word abap ole


【解决方案1】:

您需要 OCR(光学字符识别)引擎来将 PDF 转换为文档。 PDF 是通用格式,它可以包含文本作为图像。因此,将 PDF 转换为文档非常困难。 SAP 没有任何 OCR 功能来执行此操作。也许 OpenText(如果客户使用它)有这个功能,我没有关于 opentext 的详细信息。为此,您需要第三方工具。如果 PDF 包含文本,您可以使用在线服务或命令行实用程序轻松地将 PDF 文件转换为文本文件,否则您需要专业的 SDK(例如 Abbyy Finereader)来执行此操作。

【讨论】:

  • 我认为可以通过Microsoft Word的ole-object方法来做到这一点。顺便说一句,我在 Microsoft Word 中打开了 pdf(比 2013 年更新的版本可以做到这一点)。但我需要以编程方式执行此操作,尚未找到解决方案。
  • 我无法在 Mac 上使用最新的 Word 16.16.3 打开 PDF 文件。您确定用 Word 打开而不是附加 PDF 文件到 Word 吗?
  • 是的,我在 Microsoft Word 2013 (15.0.5067.1000) 中打开了 pdf 文件的所有页面
  • 您可以尝试Excel example转换Word。你可以找到detail OLE here
【解决方案2】:

我使用 FoxIT PDF Reader 将 PDF 文件保存为文本文件并制作宏来读取文本文件。当然,这样做只能得到文本,不能得到其他任何东西。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-01-31
    • 2019-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-13
    • 1970-01-01
    相关资源
    最近更新 更多