2012-01-29 63 views
2

我正在尝试为学校做一个项目。该项目将创建一个演示软件。这是Microsoft PowerPoint的示例。我的目标是模仿它的使用,而不是定制每张幻灯片,用户必须能够上传文档(excel,power point和word)。上传后,软件必须能够将每个页面转换为“幻灯片”。连接C#和Microsoft Office应用程序

我的媒体将成为微软的Visual C#。我想问任何阅读材料,教程或关于如何攻击这个项目的建议。目前,我能够从Microsoft word中获取文本并将其打印在RTF文本框中,但不幸的是,我无法保留其格式(字体样式,字体大小等)。虽然我已经将Microsoft Word 12.0对象添加到我在c#中的引用中,但我仍然不知道它是如何工作的。

我对这个项目的灵感是EasyWorship,演示软件,旨在为教会使用。他们的软件只能上传功率点演示文稿。

我真的需要很多帮助。请,谢谢。

回答

0

,你有什么想法不是一件容易的事。 考虑安装虚拟图像打印机,例如Virtual Image Printer driver。然后,您可以在Microsoft Word的实例中打开文档,将文档打印到图像打印机,等待图像生成,然后在C#应用程序中一次显示一个图像。

1

我相信你将不得不通过Visual Studio w/Tools for Office的组合以及实际安装了Office套件的COM Interop程序集来降低和肮脏。

各种互操作的DLL提供MSDN has a run down,它可能是朝着找到你需要的入口点一个跳点。

此外,还有various walkthroughs on MSDN为开始扩展Office组件的开发,这样就可能让你有点熟悉如何实现你的应用程序的组件。

1

MSDN

阅读这篇文章,您可以通过使用Visual Studio 2005和工具为2007 Microsoft Office系统第二版创建的Word 2007的加载项。该加载项采用当前Word 2007文档的结构,收集有关所有标题的信息,并创建基本PowerPoint 2007演示文稿以及相应的议程和主题幻灯片。

相关问题