用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文件中的页数的主要内容,如果未能解决你的问题,请参考以下文章

用C语言怎么读取word,excel和ppt文件中的数据

Microsoft Word Interop:COMException

164. Microsoft Office 之 开发Word 的故事(中)

怎么用c语言读取word文件的内容啊,代码怎么写啊

用C语言编程,如何查找一段文字(有英有汉)中的某些英文单词,并统计其数量

C# Microsoft.Office.Interop.Word怎么获取页数和字数?