没有找到合适的产品?
联系客服协助选型:023-68661681
提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|使用教程|编辑:李显亮|2019-08-05 10:55:09.403|阅读 999 次
概述:文档的格式转换在我们的工作中经常使用的功能,今天小编为大家整理了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@wqylolg.cn
单元格边框是指在单元格或单元格区域周围添加的线条。它们可用于不同的目的,如分隔工作表中的部分、吸引读者注意重要的单元格或使工作表看起来更美观。本文将介绍如何使用 Spire.XLS for .NET 在 C# 中添加或删除 Excel 单元格边框。
Excel 中的切片器是一种简单易用的工具,可以帮助用户过滤数据,让数据分析变得更加直观,交互性更强。这篇文章将介绍如何使用 Spire.XLS for .NET 在 C# 中添加、修改和删除 Excel 切片器。
本教程将向您展示如何用MyEclipse开发EJB 3无状态会话Bean,欢迎下载最新版IDE体验!
在处理 HTML 表中呈现的结构化数据时,将 HTML 转换为 Excel 是一种常见需求。使用 Aspose.Cells,我们可以轻松地将 HTML 文件转换为不同编程语言的 Excel。
专业的.NET Office套件,涵盖office文档创建、编辑、转换、管理和OCR内容识别等操作
Spire.Doc for .NETSpire.Doc for .NET 是一款专门对 Word 文档进行操作的 .NET 类库。
Spire.XLS for .NETSpire.XLS for .NET是专业.NET Excel组件,快速完成对Excel各类编程操作
Spire.PDF for .NETSpire.PDF for .NET是独立的PDF控件,用于.NET程序中创建、编辑和操作PDF文档
Spire.Office Platinum支持的操作文档格式有 Word,Excel,PowerPoint,PDF 和 Barcode
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@wqylolg.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢