• <menu id="w2i4a"></menu>
  • logo Aspose.Cells開發(fā)者指南

    文檔首頁>>Aspose.Cells開發(fā)者指南>>Excel管理控件Aspose.Cells功能教程——使用C#將Excel文件轉換為圖像

    Excel管理控件Aspose.Cells功能教程——使用C#將Excel文件轉換為圖像


    在各種情況下,當需要將電子表格內(nèi)容嵌入到Web或桌面應用程序中時,可能希望將Excel電子表格轉換為高分辨率圖像。

    在本文中,將學習如何從.NET應用程序中使用C#將Excel文件轉換為圖像格式。

    • Excel到圖像C#的轉換

    Aspose.Cells for .NET是一個C#類庫,旨在創(chuàng)建和處理MS Excel電子表格。除了電子表格自動化和操縱功能外,API還提供了一個內(nèi)置轉換器,可將Excel電子表格轉換為其他格式。擊下方按鈕可以下載API的安裝包。

    點擊下載Aspose.Cells for .NET

    整合所有格式的Aspose.Total永久授權正在火熱促銷中,聯(lián)系慧都客服立馬1分鐘了解全部咨詢!

    Excel到圖像C#的轉換

    .NET的Aspose.Cells允許將Excel文件轉換成各種流行的圖像格式。該列表包括:EMF、WMF、JPEG、PNG、BMP、GIF、TIFF、SVG、GLTF、PICT、SVM、Office Compatible EMF。

    以下是將Excel文件轉換為圖像格式的步驟。

    1. 使用Workbook類加載Excel文件。
    2. 創(chuàng)建ImageOrPrintOptions類的實例。
    3. 使用ImageOrPrintOptions.ImageType屬性設置圖像類型。
    4. 使用ImageType枚舉選擇輸出圖像的格式,例如JPEG,PNG等。
    5. 選擇要在工作表對象中呈現(xiàn)的工作表。
    6. 創(chuàng)建一個SheetRender對象,并將Worksheet和ImageOrPrintOptions對象傳遞給其構造函數(shù)。
    7. 使用SheetRender.PageCount屬性循環(huán)瀏覽頁面,以使用SheetRender.ToImage(Int32,String)方法將每個頁面另存為圖像。

    下面的代碼示例演示如何使用C#將Excel文件轉換為圖像格式。

    //Source directory
    string sourceDir = RunExamples.Get_SourceDirectory();
    
    //Output directory
    string outputDir = RunExamples.Get_OutputDirectory();
    
    Workbook book = new Workbook(sourceDir + "sampleConvertWorksheetToImageByPage.xlsx");
    
    Worksheet sheet = book.Worksheets[0];
    
    Aspose.Cells.Rendering.ImageOrPrintOptions options = new Aspose.Cells.Rendering.ImageOrPrintOptions();
    options.HorizontalResolution = 200;
    options.VerticalResolution = 200;
    options.ImageType = Drawing.ImageType.Tiff;
    
    // Sheet2Image By Page conversion
    SheetRender sr = new SheetRender(sheet, options);
    for (int j = 0; j < sr.PageCount; j++) { sr.ToImage(j, outputDir + "outputConvertWorksheetToImageByPage_" + (j + 1) + ".tif"); }

    如果您有任何疑問或需求,請隨時加入Aspose技術交流群(761297826),我們很高興為您提供查詢和咨詢。
    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();