word文档转pdf格式
易需吧
全部回复
仅看楼主
level 7
deAngle 楼主
可以用word2010,wps,openoffice转换,wps程序小,兼容性好,就用他了。
using System;
using System.IO;
using WPS;
namespace WpsToPdf
{
class Wps2Pdf: IDisposable
{
Application wps;
public Wps2Pdf()
{
wps = new Application();
}
public void ToPdf(string wpsFilename, string pdfFilename = null)
{
if (wpsFilename == null) { throw new ArgumentNullException("wpsFilename"); }
if (pdfFilename == null)
{
pdfFilename = Path.ChangeExtension(wpsFilename, "pdf");
}
Console.WriteLine(string.Format(@"正在转换 [{0}]
-> [{1}]", wpsFilename, pdfFilename));
Document doc = wps.Documents.Open(wpsFilename, Visible : false);
doc.ExportPdf(pdfFilename);
doc.Close();
}
public void Dispose()
{
if (wps != null) { wps.Terminate(); }
}
}
}
别人写的类
然后可以用pdf2swf转换成swf动画,变成百度文库的样式。
还可以用imagemagick转成图片
#convert -density 150 -quality 100 -resize 800x "file.pdf" "result.jpg"将file.pdf文件输出为result.jpg文件,如果PDF有多页,图像将自动以result-0.jpg* , *result-1.jpg*...形式输出。
这里还需要下一个ghostscript,才可以成功
2014年10月22日 02点10分 1
1