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)