Spire.PDF支持将PDF转换Word、XPS和常见的图片格式,下面将介绍如何把示例文档转成这些格式。
PDF转Word
C#
//初始化PdfDocument实例
PdfDocument doc = new PdfDocument();
//加载PDF文档
doc.LoadFromFile("sample.pdf");
//保存为Doc格式文档
doc.SaveToFile("toWord.doc", FileFormat.DOC);
VB.NET
'初始化PdfDocument实例 Dim doc As New PdfDocument() '加载PDF文档
doc.LoadFromFile("sample.pdf")
'保存为Doc格式文档 doc.SaveToFile("toWord.doc",FileFormat.DOC)
PDF转图片
C#
//初始化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);}
VB.NET
'初始化PdfDocument实例
Dim doc As New PdfDocument()
'加载PDF文档 doc.LoadFromFile("sample.pdf") '遍历PDF每一页
For i As Integer = 0 To doc.Pages.Count - 1
'将PDF页转换成bitmap图形 Dim bmp As System.Drawing.Image = doc.SaveAsImage(i) '将bitmap图形保存为png图片
Dim fileName As String = String.Format("Page-{0}.png", i + 1)
bmp.Save(fileName, System.Drawing.Imaging.ImageFormat.Png)
Next
PDF转XPS
C#
//初始化PdfDocument实例
PdfDocument doc = new PdfDocument();
//加载PDF文档
doc.LoadFromFile("sample.pdf");
//保存为XPS格式文档
doc.SaveToFile("toXPS.xps", FileFormat.XPS);
VB.NET
'初始化PdfDocument实例 Dim doc As New PdfDocument() '加载PDF文档
doc.LoadFromFile("sample.pdf")
'保存为XPS格式文档 doc.SaveToFile("toXPS.xps",FileFormat.XPS)