Spire系列组件——您的办公文档技术开发专家

spire doc转换pdf(10分钟完成文档格式转换开发)(1)

Spire.Doc是一款专门对 Word 文档进行操作的 .NET 类库。这款控件的主要功能在于帮助开发人员轻松快捷高效地创建、编辑、转换和打印 Microsoft Word 文档。(复制链接可免费下载Sire.DOC最新版https://www.evget.com/product/3368/download

①将 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 doc转换pdf(10分钟完成文档格式转换开发)(2)

Spire.XLSSpire.XLS for .NET 是一款专业的 .NET Excel 组件, 它可以用在各种 .NET 框架中,包括 .NET Core、ASP.NET 和 Windows Forms 等相关的 .NET 应用程序。(复制链接可免费下载Sire.XLS最新版https://www.evget.com/product/3371/download

①将 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 doc转换pdf(10分钟完成文档格式转换开发)(3)

Spire.PDF是一款独立 PDF 控件,用于 .NET 程序中创建、读取、写入、编辑和操作 PDF 文档。(复制链接可免费下载Sire.PDF最新版https://www.evget.com/product/3377/download

①将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系列组件更多教程资源,可点击下方“了解更多”查看

↓↓↓

,