对于.NET Core实现word和pdf转换为图片,可以使用Aspose.Words和Aspose.PDF组件来实现。

Aspose.Words可以将Word文档转换为多种格式,包括图片。下面是一个将Word文档转换为图片的示例代码:

using Aspose.Words;
using System.Drawing.Imaging;

// Load the Word document
Document doc = new Document("input.docx");

// Convert the first page to an image
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.Png);
options.PageIndex = 0;
using (var imageStream = new MemoryStream())
{
    doc.Save(imageStream, options);
    var image = Image.FromStream(imageStream);
    // Save the image to a file or do something else with it
}

Aspose.PDF可以将PDF文档转换为多种格式,包括图片。下面是一个将PDF文档转换为图片的示例代码:

using Aspose.PDF;

// Load the PDF document
Document doc = new Document("input.pdf");

// Convert the first page to an image
using (var imageStream = new MemoryStream())
{
    var resolution = new Resolution(300);
    var pngDevice = new PngDevice(resolution);
    pngDevice.Process(doc.Pages[1], imageStream);
    var image = Image.FromStream(imageStream);
    // Save the image to a file or do something else with it
}

需要注意的是,Aspose.Words和Aspose.PDF都是商业收费的组件,需要购买许可证才能使用。另外,转换过程可能比较耗时,需要根据具体情况进行优化

net core 实现word 和 pdf 转换为 图片

原文地址: http://www.cveoy.top/t/topic/fEKk 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录