国产精品久久99,51久久成人国产精品麻豆,亚洲欧洲免费三级网站,最近中文字幕mv,重口老太大和小伙乱

首頁>歷史 > 正文

C#如何將Excel轉(zhuǎn)換為PDF

2023-06-22 17:10:04來源:腳本之家

目錄
轉(zhuǎn)換場景代碼使用轉(zhuǎn)換整個Excel文檔到PDF轉(zhuǎn)換Excel文檔的某一個工作表到PDF轉(zhuǎn)換Excel文檔的某一個工作表的某一部分單元格到PDF總結(jié)

轉(zhuǎn)換場景

將Excel轉(zhuǎn)換為PDF是一個很常用的功能


【資料圖】

常見的轉(zhuǎn)換場景有以下三種:

轉(zhuǎn)換整個Excel文檔到PDF轉(zhuǎn)換Excel文檔的某一個工作表到PDF轉(zhuǎn)換Excel文檔的某一個工作表的某一部分單元格到PDF

我們知道Office有內(nèi)置功能可以將Excel導(dǎo)出為PDF,但它并不能實現(xiàn)將某一部分單元格轉(zhuǎn)換為PDF。

今天就給大家分享一款免費的Excel組件Free Spire.XLS以及如何使用它來完成以上三種轉(zhuǎn)換。

代碼使用

安裝組件以后,創(chuàng)建一個C#控制臺項目,添加dll引用并使用如下命名空間:

using Spire.Xls;

轉(zhuǎn)換整個Excel文檔到PDF

Workbook workbook = new Workbook();
workbook.LoadFromFile("示例.xlsx");
workbook.SaveToFile("輸出.pdf", FileFormat.PDF);

效果圖:

第一頁為Excel文檔的第一個工作表,第二頁為Excel文檔的第二個工作表。

轉(zhuǎn)換Excel文檔的某一個工作表到PDF

將第一個工作表轉(zhuǎn)換為PDF:

Workbook workbook = new Workbook();
workbook.LoadFromFile("示例.xlsx");
Worksheet sheet = workbook.Worksheets[0];
sheet.SaveToPdf("輸出1.pdf");

效果圖:

轉(zhuǎn)換Excel文檔的某一個工作表的某一部分單元格到PDF

將第一個工作表的A1到C8單元格轉(zhuǎn)換為PDF

//載入Excel文檔
Workbook workbook = new Workbook();
workbook.LoadFromFile("示例.xlsx");
 
//獲取第一張工作表
Worksheet sheet = workbook.Worksheets[0];
 
//設(shè)置打印區(qū)域(設(shè)置你想要轉(zhuǎn)換的單元格范圍)
sheet.PageSetup.PrintArea = "A1:C8";
 
//將指定范圍內(nèi)的單元格保存為PDF            
sheet.SaveToPdf("輸出2.pdf");

效果圖:

總結(jié)

以上就是這三種轉(zhuǎn)換場景的實現(xiàn)方法,希望能給大家一個參考,也希望大家多多支持腳本之家。

關(guān)鍵詞:

責(zé)任編輯:

免責(zé)聲明

頭條新聞

精彩推送

新聞推送