想要快速完成文档格式转换吗?Spire系列组件格式转换完整攻略来啦!

文档的格式转换在我们的工作中经常使用的功能,今天小编为大家整理了Spire系列组件中文档格式转换功能的示例教程,让大家能够快速学习各种文档格式间的转换,希望对您有所帮助。

Spire系列组件——

您的办公文档技术开发专家

doc.png

Spire.Doc

xls.png

Spire.XLS

ppt.png

Spire.Presentation

pdf.png

Spire.PDF

84-bc1.png

Spire.Barcode

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 是一款专业的 PowerPointnbsp;组件,使用该组件,开发者可以在 .NET 平台上对 PowerPoint文档进行生成、读取、写入、修改、转换和打印等操作。 Spire.PDF for .NET 是一款独立 PDF 控件,用于 .NET 程序中创建、读取、写入、编辑和操作 PDF 文档。 Spire.Barcode for .NET 是一款专门为.NET开发人员(C#,VB.NET,ASP.NET)设计的专业的条形码组件,它主要用于生成、读取和浏览1维、2维条形码。


文档的格式转换在我们的工作中经常使用的功能,今天小编为大家整理了Spire系列组件中文档格式转换功能的示例教程,让大家能够快速学习各种文档格式间的转换。例如Word→PDFWords→JPG/PNGPDF→SVGPDF→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.Word精彩教程连载】


Spire.PDF(Sire.PDF最新版试用)

①将PDF 转 SVG

//创建PdfDocument实例PdfDocument document = new PdfDocument();//加载PDF文档document.LoadFromFile("Spire.Doc.pdf");//保存文档为SVG格式document.SaveToFile(@"PdfToSvgPdfToSvg.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.PDF精彩教程连载】


Spire.XLS(Sire.XLS最新版试用)

①将 Excel 工作薄保存为 PDF 格式

Workbook workbook = new Workbook();workbook.LoadFromFile("Test.xlsx");//将整个工作薄保存为PDFworkbook.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.XLS精彩教程连载】

后续会有Spire系列组件使用教程合集陆续发布,敬请期待~


福利来啦!

为了满足更多用户的学习需求,特此推出《Spire.PDF独家使用教学视频》,点击这里即可观看哟~


*这么优秀的工具怎能错过呢!想要询价购买正版授权的朋友可以咨询在线客服哦~

标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年7月3日
下一篇 2019年7月3日

相关推荐

发表回复

登录后才能评论