Beamer 生成的幻灯片可以转换为 PPT 吗?

Beamer 生成的幻灯片可以转换为 PPT 吗?

我喜欢在 Beamer 中制作幻灯片。我的主管不喜欢。他希望我“生成或转换 [我为会议制作的幻灯片] 到 PowerPoint。”我尝试过不同的在线和离线产品,如“Okto all to PowerPoint”、TotalPDFConverter 和 free-pdf-to-ppt-converter,但它们都不太管用。

大多数方法都会弄乱文本和/或图形,或者只是将整个内容转换为包含在 PPT 中的一些(低分辨率)位图。我使用 pdf2picture 获得的最佳效果是,它可以将 PDF 转换为可以插入 PPT 幻灯片的 WMF 或 EWMF 文件。将文本转换为曲线时,大多数图形看起来还不错,但是透明度似乎无法正确处理,并且插入一个接一个的 WMF 仍然需要大量工作。

它说这里通过 Keynote 似乎可行,但我已经在 Linux 内的 VM 中使用 PPT——引入另一个操作系统确实有点小题大做。

有人还有其他提示吗?结果应该看起来像原始 PDF,并且应该是可编辑的,但如果例如将文本转换为曲线等,那就没问题了。

答案1

你好,这是一个半自动答案。

  1. 运行htlatex yourfile.tex "html,word" "-coo"以提取一些文本

  2. 删除所有可编辑的文本。

  3. 使用以下脚本从 pdf 制作高分辨率图片:

    /bin/bash #!/bin/bash
    读名字
    pdftk $name 爆发
    转换-密度 288 pg_000*.pdf +adjoin-质量 100-尺寸 3000x4000 pg.jpg

    这不可编辑但可以包含在 PP 中。

  4. 将这些图片放在你的 PP 文件的背景中。

  5. 使用 PP(在步骤 0 中生成)重新插入文本。

答案2

这是一个不完整的解决方案,但是自由办公室将 PDF 导入演示文稿,保留文本(大部分)和布局(部分)。我曾用它将简单的 Beamer 演示文稿转换为 Office 文件。

  1. 打开一个空的 Libreoffice impress 文件

  2. 进入菜单File->Open...并选择 pdf 文件

  3. 另存为 .pptx

  4. 享受吧:D

答案3

这里 (https://github.com/martinGithub/beamer2pptx) 是一个小型 Python 脚本,它使用正则表达式提取投影仪的元素,为每个方程式创建一个图像,并生成一个包含方程式和图像的幻灯片数量相同的 PowerPoint。它不保留布局,但它可以作为手动编辑生成的 PowerPoint 之前的第一步。

相关内容