使用 C# 反射或 perl 自动打开 OpenOffice Impress 格式并将其保存为 html/jpeg
我想要转换 OpenOffice Impress 演示文稿文件并将其转换为 HTML 或 JPEG。
我找到了一些例子,但它们似乎被破坏了。 我想这样做,安装什么版本的 OpenOffice 并不重要,并且我不想将任何互操作 dll 与我的应用程序捆绑在一起。 因此,我正在寻找一种最好是在 C# 反射中完成的解决方案,或者使用 Win32-OLE 的 Perl 完成的解决方案。
另外,如何隐藏 OpenOffice GUI?
I want to convert an OpenOffice Impress Presentation file and convert it to HTML or JPEG.
I have found a few examples, but they appear to be broken. I would like to do it, in a way that it does not matter what version of OpenOffice is installed, and I do not want to bundle any interop dlls with my application. Therefore, I am looking for a solution that is done in C# reflection, preferably, or Perl using Win32-OLE.
Also, how would you hide the OpenOffice GUI?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
看看这个解决方案。 可能需要对 PropertyValues 的声明进行一些更改,
我发布了有关导出格式和需要传递
帮助程序方法的字符串的先前解决方案:
Check out this solution . There might need some changes on the declaration of the PropertyValues
I published a previous solution regarding the exportformats and the string you need to pass
Helper Methods:
使用 OpenOffice::OODoc,它理解 XML 格式OpenOffice 文档,不需要运行 openoffice 二进制文件,甚至不需要安装 openoffice。
Use OpenOffice::OODoc, it understands the XML format of OpenOffice documents, requires no openoffice binaries to be running or even to have openoffice installed.