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

    文檔首頁(yè)>>Aspose.Cells開發(fā)者指南>>Excel管理控件Aspose.Cells開發(fā)者指南(七):將Excel工作簿轉(zhuǎn)換為不同圖像格式

    Excel管理控件Aspose.Cells開發(fā)者指南(七):將Excel工作簿轉(zhuǎn)換為不同圖像格式


    Aspose.Cells for .NET是Excel電子表格編程API,可加快電子表格管理和處理任務(wù),支持構(gòu)建具有生成,修改,轉(zhuǎn)換,呈現(xiàn)和打印電子表格功能的跨平臺(tái)應(yīng)用程序。

    在接下來(lái)的系列教程中,將為開發(fā)者帶來(lái)Aspose.Cells for .NET的一系列使用教程,例如關(guān)于加載保存轉(zhuǎn)換、字體、渲染、繪圖、智能標(biāo)記等等。

    【下載體驗(yàn)Aspose.Cells for .NET最新版】


    第一章:加載,保存,轉(zhuǎn)換和管理

    ▲第七節(jié):將工作表轉(zhuǎn)換為不同的圖像格式

    將工作表轉(zhuǎn)換為圖像

    作為開發(fā)人員,可能需要將工作表顯示為圖像。例如,可能需要在應(yīng)用程序或網(wǎng)頁(yè)中使用工作表的圖像。同時(shí)也會(huì)需要將圖像插入Microsoft Word文檔、PDF文件、owerPoint演示文稿或某些其他文檔類型。簡(jiǎn)而言之,您希望將工作表呈現(xiàn)為圖像,以便可以在其他地方使用它。

    Aspose.Cells支持將Excel工作表轉(zhuǎn)換為圖像。要使用此功能,需要將Aspose.Cells.Rendering名稱空間導(dǎo)入程序或項(xiàng)目。它有渲染和打印,例如一些有價(jià)值的課SheetRender、ImageOrPrintOptions、WorkbookRender和其他人。本Aspose.Cells.Rendering.SheetRender類代表一個(gè)工作表中呈現(xiàn)為圖像。它具有重載的方法,ToImage可以將工作表轉(zhuǎn)換為具有不同屬性或選項(xiàng)的圖像文件。同時(shí)支持多種圖像格式,例如BMP、PNG、GIF、JPG、JPEG、TIFF和EMF。

    以下代碼段顯示了如何將Excel文件中的工作表轉(zhuǎn)換為圖像文件。

    //文檔目錄的路徑
    string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
    
    Workbook book = new Workbook(dataDir+ "TestData.xlsx");
    Worksheet sheet = book.Worksheets[0];
    Aspose.Cells.Rendering.ImageOrPrintOptions options = new Aspose.Cells.Rendering.ImageOrPrintOptions();
    options.HorizontalResolution = 200;
    options.VerticalResolution = 200;
    options.ImageFormat = System.Drawing.Imaging.ImageFormat.Tiff;
    
    //  Sheet2Image按頁(yè)面轉(zhuǎn)換
    SheetRender sr = new SheetRender(sheet, options);
    for (int j = 0; j < sr.PageCount; j++)
    {
        sr.ToImage(j, dataDir+ "test" + sheet.Name + " Page" + (j + 1) + ".out.tif");
    }

    將工作表轉(zhuǎn)換為SVG

    以下代碼段顯示了如何將Excel文件中的工作表轉(zhuǎn)換為SVG圖像文件。

    //實(shí)例化工作簿
    var workBook = new Workbook();
     
    //將示例文本放在新創(chuàng)建的工作簿中第一個(gè)工作表的第一個(gè)單元格中
    workBook.Worksheets[0].Cells["A1"].Value = "DEMO TEXT ON SHEET1";
     
    //在工作簿中添加第二個(gè)工作表
    workBook.Worksheets.Add(SheetType.Worksheet);
     
    //在第二張紙的第一個(gè)單元格中設(shè)置文本
    workBook.Worksheets[1].Cells["A1"].Value = "DEMO TEXT ON SHEET2";
     
    //將當(dāng)前活動(dòng)的工作表incex設(shè)置為1,即Sheet2
    workBook.Worksheets.ActiveSheetIndex = 1;
     
    //將工作簿保存到SVG。它只能將活動(dòng)頁(yè)面呈現(xiàn)給SVG
    workBook.Save(@"Demo.svg");

    更多Aspose.Cells for .NET教程示例,可點(diǎn)擊這里查看哦~


    *悅滿中秋 · 購(gòu)享好禮,現(xiàn)在購(gòu)買Aspose系列產(chǎn)品即可領(lǐng)取精美禮品喲,更多活動(dòng)詳情咨詢?cè)诰€客服了解哦~


    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    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); })();