ppt / pptx转换为html或其他格式

时间:2009-12-03 19:57:29

标签: c++ open-source ms-office powerpoint converter

我只是想知道是否有人知道一个开源项目致力于将ppt(或pptx)文件转换为易于渲染的格式 - html,jpg或其他图片类型,pdf ......

我已经开发了一些代码来开始阅读office文件(我说的是复合二进制文件),现在我开始破解像Picture和PowerPoint文档这样的内部ppt流。但是,正如你们许多人所知,每个流都是巨大的,编写代码来渲染它是一项艰巨的工作。所以,如果有人知道一个开源项目,它读取并将其导出到更容易渲染的文件,(必须是C ++或C - 可以是C#,java,因为它不使用任何API / lib工具)

请不要问我为什么要这样做: - )。

我真的很感激。

3 个答案:

答案 0 :(得分:2)

Powerpoint可以选择保存为网页或发布为网页。它可以在文件菜单下找到。您还可以考虑使用以下内容,这可以更好地控制布局:pp2html

答案 1 :(得分:0)

KOffice 2.x套件中的应用程序可轻松编写脚本以输出PDF,ImageMagick可用于根据需要将PDF拆分为页面。

$ kpresenter --export-pdf --export-filename output.pdf input.ppt
Loading file /home/ephemient/input.ppt
  UserEditAtom
  LastSlideID 256
  MajorVersion 768
  MinorVersion 3516
  Offset Last Edit 0
  Offset Persist Dir 151466
  Document Ref 1

/home/ephemient/input.ppt loaded. Done.
$ convert output.pdf page.png
$ ls -1v
input.ppt
output.pdf
page-1.png
page-2.png
page-3.png
...

答案 2 :(得分:0)

您是否尝试过NPOI

最佳