原創|使用教程|編輯:李顯亮|2019-08-05 10:55:09.403|閱讀 1065 次
概述:文檔的格式轉換在我們的工作中經常使用的功能,今天小編為大家整理了Spire系列組件中文檔格式轉換功能的示例教程,讓大家能夠快速學習各種文檔格式間的轉換,希望對您有所幫助。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Spire系列組件——
您的辦公文檔技術開發專家
|
|
|
|
|
| Spire.Doc for .NET 是一款專門對 Word 文檔進行操作的 .NET 類庫。這款控件的主要功能在于幫助開發人員輕松快捷高效地創建、編輯、轉換和打印 Microsoft Word 文檔。 | Spire.XLS for .NET 是一款專業的 .NET Excel 組件, 它可以用在各種 .NET 框架中,包括 .NET Core、ASP.NET 和 Windows Forms 等相關的 .NET 應用程序。 | Spire.Presentation for .NET 是一款專業的 PowerPoint? 組件,使用該組件,開發者可以在 .NET 平臺上對 PowerPoint? 文檔進行生成、讀取、寫入、修改、轉換和打印等操作。 | Spire.PDF for .NET 是一款獨立 PDF 控件,用于 .NET 程序中創建、讀取、寫入、編輯和操作 PDF 文檔。 | Spire.Barcode for .NET 是一款專門為.NET開發人員(C#,VB.NET,ASP.NET)設計的專業的條形碼組件,它主要用于生成、讀取和瀏覽1維、2維條形碼。 |
文檔的格式轉換在我們的工作中經常使用的功能,今天小編為大家整理了Spire系列組件中文檔格式轉換功能的示例教程,讓大家能夠快速學習各種文檔格式間的轉換。例如Word→PDF、Words→JPG/PNG、PDF→SVG、PDF→XLS······常用的格式轉換。下面為大家依依列舉——
▲Spire.Doc(點擊下載Sire.DOC最新版試用)
①將 Word 文檔轉換為 PDF 格式
//新建一個word文檔對象并加載需要轉換的word文檔
Document document = new Document();
document.LoadFromFile("Sample.docx");
//保存為PDF格式
document.SaveToFile("WordtoPDF.PDF", FileFormat.PDF);②將 Word 保存為圖片格式
Document document = new Document();
document.LoadFromFile("Sample.docx");
Image[] images = document.SaveToImages(ImageType.Bitmap);
String outputFilePath = "Sample.gif";
AnimatedGifEncoder Agif = new AnimatedGifEncoder();
Agif.Start(outputFilePath);
//set the transfer time
Agif.SetDelay(2);
//-1:no repeat,0:always repeat
Agif.SetRepeat(0);
foreach (var image in images)
{
Agif.AddFrame(image);
}
Agif.Finish();③將Word轉EPUB
//創建Document對象
Document doc = new Document();
//加載Word文檔
doc.LoadFromFile("兒童故事集.docx");
//實例化DocPicture對象
DocPicture picture = new DocPicture(doc);
//加載封面圖片
picture.LoadImage(Image.FromFile("cover.jpg"));
//轉換到EPUB時添加封面圖
doc.SaveToEpub("兒童故事集.epub", picture);④將Word轉PCL
【C#】
//加載示例文檔
Document doc = new Document();
doc.LoadFromFile("Sample.docx", FileFormat.Docx2010);
//保存至PCL格式
doc.SaveToFile("Result.pcl", FileFormat.PCL);【VB.NET】
Private Sub SurroundingSub()
Dim doc As Document = New Document()
doc.LoadFromFile("Sample.docx", FileFormat.Docx2010)
doc.SaveToFile("Result.pcl", FileFormat.PCL)
End Sub▲Spire.PDF(點擊下載Sire.PDF最新版試用)
①將PDF 轉 SVG
//創建PdfDocument實例
PdfDocument document = new PdfDocument();
//加載PDF文檔
document.LoadFromFile("Spire.Doc.pdf");
//保存文檔為SVG格式
document.SaveToFile(@"PdfToSvg\PdfToSvg.svg", FileFormat.SVG);②將PDF轉Word
//初始化PdfDocument實例
PdfDocument doc = new PdfDocument();
//加載PDF文檔
doc.LoadFromFile("sample.pdf");
//保存為Doc格式文檔
doc.SaveToFile("toWord.doc", FileFormat.DOC);③將PDF轉圖片
//初始化PdfDocument實例
PdfDocument doc = new PdfDocument();
//加載PDF文檔
doc.LoadFromFile("sample.pdf");
//遍歷PDF每一頁
for (int i = 0; i < doc.Pages.Count; i++)
{
//將PDF頁轉換成bitmap圖形
System.Drawing.Image bmp = doc.SaveAsImage(i);
//將bitmap圖形保存為png圖片
string fileName = string.Format("Page-{0}.png", i + 1);
bmp.Save(fileName, System.Drawing.Imaging.ImageFormat.Png);
}④將PDF轉XPS
//初始化PdfDocument實例
PdfDocument doc = new PdfDocument();
//加載PDF文檔
doc.LoadFromFile("sample.pdf");
//保存為XPS格式文檔
doc.SaveToFile("toXPS.xps", FileFormat.XPS);▲Spire.XLS(點擊下載Sire.XLS最新版試用)
①將 Excel 工作薄保存為 PDF 格式
Workbook workbook = new Workbook();
workbook.LoadFromFile("Test.xlsx");
//將整個工作薄保存為PDF
workbook.SaveToFile("WorkbookToPDF.pdf", Spire.Xls.FileFormat.PDF);②Excel工作表保存為圖片
【C#】
//初始化workbook實例
Workbook workbook = new Workbook();
//加載Excel文檔
workbook.LoadFromFile("Sample.xlsx");
//獲取第一個工作表
Worksheet sheet = workbook.Worksheets[0];
//將工作表保存為圖片
sheet.SaveToImage("ExceltoImage.png", ImageFormat.Png);【VB.NET】
Dim workbook As New Workbook()
workbook.LoadFromFile("Sample.xlsx")
Dim sheet As Worksheet = workbook.Worksheets(0)
sheet.SaveToImage("ExceltoImage.png", ImageFormat.Png)③將 Excel 工作簿轉換到 SVG 格式
//創建workbook對象
Workbook workbook = new Workbook();
//加載文件
workbook.LoadFromFile(@"ToSVGSample.xlsx");
for (int i = 0; i < workbook.Worksheets.Count; i++)
{
FileStream fs = new FileStream(string.Format("result{0}.svg", i), FileMode.Create);
//轉換到SVG
workbook.Worksheets[i].ToSVGStream(fs, 0, 0, 0, 0);
fs.Flush();
fs.Close();
}后續會有Spire系列組件使用教程合集陸續發布,敬請期待~
福利來啦!
為了滿足更多用戶的學習需求,特此推出《Spire.PDF獨家使用教學視頻》,點擊這里即可觀看喲~
*這么優秀的工具怎能錯過呢!想要詢價購買正版授權的朋友可以哦~
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@ke049m.cn