using System;
using Aspose.Words;// Document,SaveFormat
using System.Drawing;// Size,Bitmap,Graphics,Brushes
using System.IO;// Directory,StreamReader
using System.Text;// Encoding
/// <summary>
/// AsposeWords 的摘要说明
/// </summary>
public class AsposeWords
{
// 默认构造函数
public AsposeWords() { }
// word转jpg,按分屏转图,自动创建目标目录
public void OutputJpg(string inputFile, string outputPath)
{
// 若目标目录不存在则新建目录
if (!Directory.Exists(outputPath))
{
Directory.CreateDirectory(outputPath);
}
// 转换文档
Document doc = new Document(inputFile);
float MyScale = 0.50f;
float MyResolution = 150.0f;
int count = doc.PageCount;
for (int i = 0; i < count; i++)
{
Aspose.Words.Rendering.PageInfo pageInfo = doc.GetPageInfo(i);
Size pageSize = pageInfo.GetSizeInPixels(MyScale, MyResolution);
AsposeWords.cs
最新推荐文章于 2023-12-04 09:00:00 发布
AsposeWords.cs 是一个使用Aspose.Words库进行文件转换的类,包括将Word文档转换为JPG图片、HTML和PDF。类中包含三个方法:OutputJpg用于按分屏将Word转换为JPG,ToHtml将Word转换为HTML,ToPdf将Word转换为PDF。转换过程中,会自动创建目标输出目录。
摘要由CSDN通过智能技术生成