C#/VB.NET:将Word转换为图片(JPG、PNG及SVG格式)

与Word文档格式相比,图片无需在设备上安装MS Word即可跨平台便捷地分享和预览。此外,将Word转换为图片能完美保留文档的原始样式,适用于需要防止内容修改的场景。本文将通过Spire.Doc for .NET库演示如何在C#和VB.NET中将Word文档转换为图片。

安装Spire.Doc for .NET

首先,需将Spire.Doc for .NET包中的DLL文件添加为项目引用。您可通过此链接下载DLL文件或直接通过NuGet安装。

PM> Install-Package Spire.Doc

C#/VB.NET将Word转换为JPG

Spire.Doc for .NET提供Document.SaveToImages()方法,可将整个Word文档转换为多张位图或元文件图片,并支持保存为BMP、EMF、JPEG、PNG、GIF或WMF格式。以下是使用该库将Word转为JPG图片的步骤:

- 创建Document对象

- 通过Document.LoadFromFile()方法加载Word文档

- 调用Document.SaveToImages()方法将文档转换为位图图片集合

using Spire.Doc;
using Spire.Doc.Documents;
using System;
using System.Drawing;
using System.Drawing.Imaging;

namespace ConvertWordToJPG
{
     class Program
         {
             static void Main(string[] args)
                 {
                     //创建Document对象
                     Document doc = new Document();

                      //加载Word文档
                     doc.LoadFromFile("C:\\Users\\Administrator\\Desktop\\Template.docx");

                       //将整个文档转换为多张图片
                       Image[] images = doc.SaveToImages(ImageType.Bitmap);

                        //遍历图片集合
                         for (int i = 0; i < images.Length; i++)
                             {
                                 //将图片保存为JPEG格式
                                 string outputfile = String.Format("Image-{0}.jpg", i);
                                 images[i].Save("C:\\Users\\Administrator\\Desktop\\Images\\" + outputfile, ImageFormat.Jpeg);
                               }
                       }
               }
}

申请临时许可证

若需去除生成文档中的评估提示信息或解除功能限制,请申请30天免费试用许可证。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • """1.个性化消息: 将用户的姓名存到一个变量中,并向该用户显示一条消息。显示的消息应非常简单,如“Hello ...
    她即我命阅读 8,557评论 0 5
  • 为了让我有一个更快速、更精彩、更辉煌的成长,我将开始这段刻骨铭心的自我蜕变之旅!从今天开始,我将每天坚持阅...
    李薇帆阅读 6,004评论 0 3
  • 似乎最近一直都在路上,每次出来走的时候感受都会很不一样。 1、感恩一直遇到好心人,很幸运。在路上总是...
    时间里的花Lily阅读 5,238评论 0 2
  • 1、expected an indented block 冒号后面是要写上一定的内容的(新手容易遗忘这一点); 缩...
    庵下桃花仙阅读 3,582评论 0 1
  • 一、工具箱(多种工具共用一个快捷键的可同时按【Shift】加此快捷键选取)矩形、椭圆选框工具 【M】移动工具 【V...
    墨雅丫阅读 3,561评论 0 0