用c语言查看Microsoft Word文件中的页数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用c语言查看Microsoft Word文件中的页数相关的知识,希望对你有一定的参考价值。
高悬赏用c语言查看Microsoft Word文件中的页数,要调用什么api?最好要写出程序,回答满意加分!
参考技术A是否有一个库可以获取 Microsoft Office 文件(Word/Excel/ppt)并呈现它们的图像?
【中文标题】是否有一个库可以获取 Microsoft Office 文件(Word/Excel/ppt)并呈现它们的图像?【英文标题】:Is there a library that takes Microsoft Office files (Word/Excel/ppt) and renders images of them? 【发布时间】:2009-09-15 19:25:03 【问题描述】:我正在构建一个 web 应用程序,我需要用户能够在浏览器中查看 Word/Excel/PPT 文件(这些文件存储在服务器端)。这是为了为他们提供一种快速预览文档的方法,而无需下载并启动 Microsoft Office。
非常想在 Gmail 中寻找电子邮件附件的“查看”功能。我假设 Google 以某种方式将文档格式呈现为图像并在浏览器中显示它们。
有没有办法在 OpenOffice 中做到这一点?
【问题讨论】:
【参考方案1】:我不知道您是否可以使用 OpenOffice 执行此操作,但 SpreadsheetGear for .NET 可以让您打开 Excel 工作簿并从单元格或图表范围中获取图像。
你可以看到这个here的一些例子。
免责声明:我拥有 SpreadsheetGear LLC
【讨论】:
【参考方案2】:这是一种生成办公文件图像的方法,在您的服务器上进行所有处理:
-
在服务器端,以服务器模式运行 OpenOffice(无 UI,只有 API 可调用)。
调用 OpenOffice API 将任何办公文件转换为 PDF(查看开源软件 Alfresco 是如何做到这一点的)。
然后使用 ImageMagick 将 PDF 转换为 PNG。
【讨论】:
以上是关于用c语言查看Microsoft Word文件中的页数的主要内容,如果未能解决你的问题,请参考以下文章
Microsoft Word Interop:COMException
164. Microsoft Office 之 开发Word 的故事(中)