3

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

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

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

我真的很感激。

4

3 回答 3

2

Powerpoint 可以选择另存为网页或发布为网页。它可以在文件菜单下找到。您还可以考虑使用以下据说可以更好地控制布局的方法: pp2html

于 2009-12-03T21:25:45.570 回答
0

你试过NPOI吗?

最好的

于 2010-06-25T21:40:28.983 回答
0

KOffice 2.x 套件中的应用程序很容易编写脚本以输出 PDF,如果需要,可以使用ImageMagick将 PDF 拆分为页面。

$ kpresenter --export-pdf --export-filename output.pdf input.ppt
加载文件 /home/ehemient/input.ppt
  用户编辑原子
  最后一张幻灯片 ID 256
  主要版本 768
  次要版本 3516
  偏移上次编辑 0
  偏移持久目录 151466
  文件参考 1

/home/ehemient/input.ppt 已加载。完毕。
$ 转换 output.pdf page.png
$ ls -1v
输入法.ppt
输出.pdf
page-1.png
page-2.png
page-3.png
...
于 2009-12-03T21:52:50.363 回答