Windows .NET命令行程序,是否可以将word、ppt、excel等文件内容导出为图片?

发布于 2022-09-12 00:18:09 字数 307 浏览 28 评论 0

如题,我想做的事情是:基于C#开发一个命令行调用的程序,将指定office文件(比如xls、xlsx)的内容导出到一张图片,如果可以,还希望有选择地将office文件的每一部分分别导出多张图片(excel的每个sheet)。

我使用的是Visual Studio 2017,Windows 10

我目前找到了微软提供的 Microsoft.Office.Interop.Excel 这个包, 并找到了读取xlsx 输出为pdf文件的方法,但似乎没找到网上说的能转图片的方法?

请教下熟悉.NET的朋友,能否指点一下我该如何做呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

哥,最终变帅啦 2022-09-19 00:18:09

aspose的sdk提供了比较完善的转换接口,不过有点问题就是页数比较多的文件转换会丢失部分页,所以目前测试过也没有使用。
你可以使用Microsoft.Office.Interop 转PDF, 再使用PDF的SDK进行转换图片, PDF的SDk相对多一点,正好做过相关的东西,稍微了解一点。

雄赳赳气昂昂 2022-09-19 00:18:09

spire系列的对于文档转换这块的功能是不错的,可以参考下官网上的教程文档,你这三种格式的文档转为图片都是行的,
Word转图片:https://www.e-iceblue.cn/spiredoc/word-conversion-feature.html
PPT转图片:https://www.e-iceblue.cn/spirepresentation/convert-powerpoint-to-image-pdf-svg-in-c.html
Excel转图片:https://www.e-iceblue.cn/spirexls/convert-excel-worksheet-and-chart-to-image.html
三种转换方法分别用的操作相应文档的dll,你可以直接下载free spire.office for .net这个集合包,

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文