using System;
using System.Collections.Generic;
using System.Drawing;
using System.Drawing.Imaging;
using System.Linq;
using System.Text;
using Spire.Doc;
using Spire.Doc.Documents;
namespace SYS_TEST.BaseClass
{
//Spire方式
//Spire是文档处理组件
//优点:完全脱离Office环境;纯.NET组件,与COM组件相比,省去注册和开发中的经常引用丢失,同时代码中的参数简化很多
//缺点:免费版存在一些页数限制,但是基本都满足一般的要求的
public class SPIREClass
{
/// <summary>
/// Word文档转PDF(Spire)
/// </summary>
/// <param name="wordFile"></param>
/// <param name="pdfFile"></param>
/// <returns></returns>
public static void WordToPDFBySpire(string wordFile, string pdfFile)
{
Document doc = new Document();
doc.LoadFromFile(wordFile);
doc.SaveToFile(pdfFile, FileFormat.PDF);
}
/// <summary>
/// Word文档转JPG(Spire)
/// </summary>
/// <param name="wordFile"></param>
/// <param name="jpgFile"></param>
/// <returns></returns>
public static void WordToJPGBySpire(string wordFile, string jpgFile)
{
Document document = new Document();
document.LoadFromFile(wordFile);
Image img = document.SaveToImages(0, ImageType.Metafile);
img.Save(jpgFile, ImageFormat.Jpeg);
}
}
}
C# Spire操作Word文档生成PDF或JPG格式
最新推荐文章于 2024-07-15 10:46:17 发布