使用Microsoft Office 2010 PIA将PPT转换为SVG

fog*_*ogy 12 powerpoint svg ms-office office-pia

我正在尝试将powerpoint演示文稿转换为单独的svg文件(每张幻灯片1个),是否可以通过使用Microsoft Office 2010 PIA来实现?

如果是这样,那么有没有关于在Java中使用Microsoft Office 2010 PIA的教程?

D C*_*zee 18

我知道没有现成的自动转换器,但我成功地将每个单独的幻灯片保存为Powerpoint中的PDF,然后在Inkscape中打开PDF并重新保存为SVG.Powerpoint的PDF导出和Inkscape的PDF导入都非常复杂并且产生了良好的结果,SVG是Inkscape的原生保存格式,但是可能需要对Inkscape中的导入PDF进行一些调整才能精确地再现原始中的某些元素.

它可能已产生了效果,我有安装Adobe Acrobat,但我没有使用"另存为的Adobe PDF"插件,只是普通的"另存为"对话框.使用"另存为Adobe PDF"会产生较差的结果.


Pet*_*ont 8

我最好成功导出为Inkscape也可以读取的增强型Windows元文件(.emf).

这是'更好',因为当我尝试导入导出的PDF时,Inkscape生成了一堆图像文件.导入的SVG的XML似乎也更清晰.


0x5*_*453 5

我意识到这是一个老问题,但是最近我尝试这样做,并找到了一个使用Google幻灯片效果很好的解决方案:

  1. 将PowerPoint上载到Google云端硬盘,然后单击Open in Google Slides,或者
  2. 创建一个新的Google幻灯片演示文稿,然后单击File -> Import Slides...并拉入所需的幻灯片。
  3. File -> Download as -> Scalable Vector Graphics (.svg, current slide)


Ana*_*tts 0

这将非常困难,没有直接的方法可以做到这一点(如果我错了,请纠正我!) - 最简单的方法是打印到 XPS,然后转换 XAML(XPS == XAML + Zip文件)转换为 SVG 文件;这也不容易或直接,但 XAML => SVG 之间的映射可能更接近。