调用PDFMAKER FOR OFFCIE将doc文件转换成pdf文档
来源:互联网 发布:rstudio软件官方下载 编辑:程序博客网 时间:2024/05/22 11:53
调用PDFMAKER FOR OFFCIE将doc文件转换成pdf文档
最近一个项目要求将doc文档转换成pdf文档,找了下网上的资料都是通过将doc转换成html,再转化成pdf,感觉生成的pdf效果不是太好,最后发现可以用adobe有一个pdfmaker for office插件能再word中将doc文件转换成pdf,于是就想调用这个插件来转换pdf,在adobe的官方网站上,发现很多人在问关于pdfmaker的问题,他们大多的是先调用安装在word中的“adobe pdf”这个虚拟打印机来将doc文档打印成POSTSCRIPT文档,在调用Interop.ACRODISTXLib中的FILETOPDF方法来实现doc转pdf,但中间很多人都被卡在如何在代码中设置“adobe pdf”这个虚拟打印机属性上上面,因为要转换成ps文件,必须将一个叫“不要发送字体到adobe pdf”的默认选中属性取消,才能正常打印,我也在这个找了很多资料才解决这个问题,今天我不给大家介绍这种方法,因为我找到了更好的方法,在安装了pdfmaker后,系统不但注册了pdfmaker for office和Interop.ACRODISTXLib类库外,还有个Interop.PDFMAKERAPILib类库,我们可以直接调用Interop.PDFMAKERAPILib类库中的方法轻松实现doc转pdf,而且还可以将pdfmakerApp的句柄传到PDFMAKERAPILib中的pdfmaker中进行更详细的属性设置,代码如下
using PDF=PDFMAKERAPILib;
private void button1_Click(object sender, System.EventArgs e)
{
object missing = System.Type.Missing;
try
{
PDF.PDFMakerApp app = new PDF.PDFMakerApp();
app.CreatePDF(@"c:/123.doc",@"c:/123.pdf",PDF.PDFMakerSettings.kConvertAllPages,false,true,true,missing);
}
catch(Exception er)
{
MessageBox.Show(er.ToString());
}
}
0 0
- 调用PDFMAKER FOR OFFCIE将doc文件转换成pdf文档
- 调用PDFMAKER FOR OFFCIE将doc文件转换成pdf文档
- 如何将offcie文档(.doc、.xls、.ppt)转换成mht文档(代码篇)
- 如何将offcie文档(.doc、.xls、.ppt)转换成mht文档(原理篇)
- 关于如何将PDF 转换成DOC文件
- 如何将DOC转换成PDF
- c#调用cmd命令,将doc转换为 pdf
- c#调用cmd命令,将doc转换为 pdf
- java调用vbs将word、excel文档转换成pdf
- 利用word将PDF转换DOC文件的方法
- java将WORD文档转换成pdf文件
- 怎么将word文档转换成pdf文件
- 如何将pdf文件转换成可以编辑的文档
- 在线怎么将pdf文件转换成word文档转换器
- 将PDF文件转换成可编辑的word文档
- 如何将PDF文件转换成word文档格式
- doc文档转换为pdf文档
- 将ppt文档转换成pdf文档
- Oracle 搜集统计信息的存储过程
- OCP-1Z0-053-V13.02-87题
- org.apache.http.client.httpclient4.1.3 超时处理
- Bootstrap 前端开发的工具包
- 分页存储过程的编写代码
- 调用PDFMAKER FOR OFFCIE将doc文件转换成pdf文档
- AD+邮件服务器搭建方案
- 后释放super dealloc的原因
- tomcat配置管理用户名密码
- Android中解析XML
- OCP-1Z0-053-200题-4题-88
- 将 Java Web 应用从 Windows 移植到 AIX 时需要注意的问题
- Flume-0.9.4配置Hbase sink
- 最佳日志实践