首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我不能在Linux中使用Spire.Xls将一个Excel文件转换成图像?

为什么我不能在Linux中使用Spire.Xls将一个Excel文件转换成图像?
EN

Stack Overflow用户
提问于 2022-01-17 03:41:18
回答 1查看 333关注 0票数 0

我在C#中将一个Excel文件转换为一个图像,但我发现我使用的API仅适用于windows,顺便说一下,我使用的是linux

代码语言:javascript
复制
using Spire.Xls;
using System.Drawing;
using System.Drawing.Imaging;
using System.IO;
using System;

namespace Convert
{
    class MainC
    {
        public static void Main(string[] args)
        {
            Workbook workbook = new Workbook();
            workbook.LoadFromFile("Test121.xlsx", ExcelVersion.Version2013);
            Worksheet worksheet = workbook.Worksheets[0];
            
            using (MemoryStream ms = new MemoryStream())
            {
                
                worksheet.ToEMFStream(ms, 1, 1, worksheet.LastRow, worksheet.LastColumn);
                Image image = Image.FromStream(ms);
                Bitmap images = ResetResolution(image as Metafile, 300);
                images.Save("Test121.jpg", ImageFormat.Jpeg);
            }
        }
    }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-18 03:49:45

Spire.XLS可以在Linux上使用。您不需要安装msi,只需下载只包含DLL的修补程序版本:

然后将netcoreappX.0文件夹下的DLL引用到您的net项目中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70736276

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档