我喜欢在 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
你好,这是一个半自动答案。
运行
htlatex yourfile.tex "html,word" "-coo"
以提取一些文本删除所有可编辑的文本。
使用以下脚本从 pdf 制作高分辨率图片:
/bin/bash #!/bin/bash 读名字 pdftk $name 爆发 转换-密度 288 pg_000*.pdf +adjoin-质量 100-尺寸 3000x4000 pg.jpg
这不可编辑但可以包含在 PP 中。
将这些图片放在你的 PP 文件的背景中。
使用 PP(在步骤 0 中生成)重新插入文本。
答案2
这是一个不完整的解决方案,但是自由办公室将 PDF 导入演示文稿,保留文本(大部分)和布局(部分)。我曾用它将简单的 Beamer 演示文稿转换为 Office 文件。
打开一个空的 Libreoffice impress 文件
进入菜单
File->Open...
并选择 pdf 文件另存为 .pptx
享受吧:D
答案3
这里 (https://github.com/martinGithub/beamer2pptx) 是一个小型 Python 脚本,它使用正则表达式提取投影仪的元素,为每个方程式创建一个图像,并生成一个包含方程式和图像的幻灯片数量相同的 PowerPoint。它不保留布局,但它可以作为手动编辑生成的 PowerPoint 之前的第一步。