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)