在c#中将doc转换为pdf

在c#中将doc转换为pdf,第1张

概述如何使用asp.net c#将.doc转换为.pdf.我不能使用任何第三方组件. 代码应该在 > C#或vb.net >与VS 2005兼容.(如果没有,那么也请发贴你的回复,然后我会手动转换为VS 2005) 如果有任何疑问,请告诉我. 谢谢! private Microsoft.Office.Interop.Word.ApplicationClass MSdoc; 如何使用asp.net c#将.doc转换为.pdf.我不能使用任何第三方组件.

代码应该在

> C#或vb.net
>与VS 2005兼容.(如果没有,那么也请发贴你的回复,然后我会手动转换为VS 2005)

如果有任何疑问,请告诉我.

谢谢!

解决方法
private Microsoft.Office.Interop.Word.ApplicationClass MSdoc;               //Use for the parameter whose type are not kNown or say Missing        object UnkNown = Type.Missing;  private voID word2pdf(object Source,object Target)        {   //Creating the instance of Word Application                 if (MSdoc == null)MSdoc = new Microsoft.Office.Interop.Word.ApplicationClass();            try            {                  MSdoc.Visible = false;                               MSdoc.documents.Open(ref Source,ref UnkNown,ref UnkNown);                MSdoc.Application.Visible = false;                MSdoc.windowstate = Microsoft.Office.Interop.Word.Wdwindowstate.wdwindowstateMinimize;                               object format = Microsoft.Office.Interop.Word.WdSaveFormat.wdFormatpdf;                MSdoc.Activedocument.SaveAs(ref Target,ref format,ref UnkNown);            }            catch (Exception e)            {                MessageBox.Show(e.Message);            }            finally            {                if (MSdoc != null)                {                    MSdoc.documents.Close(ref UnkNown,ref UnkNown);                    //WordDoc.Application.Quit(ref UnkNown,ref UnkNown);                }                               // for closing the application                WordDoc.Quit(ref UnkNown,ref UnkNown);            }        }

先决条件:

> MS word2007 with(默认情况下将安装主互 *** 作性程序集).
>插件SaveAsPDFandXPS(从MS Site免费)

确保您参考Word.12.它会自动将Microsoft.Office.interop.word添加到您的引用中.请关注其他办公室应用程序.(注意:您应该已经安装了VS 2005 Tools for Office 2nd Ed.运行时(VSTO 2005 SE)(x86)

总结

以上是内存溢出为你收集整理的在c#中将doc转换为pdf全部内容,希望文章能够帮你解决在c#中将doc转换为pdf所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/langs/1216545.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-05
下一篇2022-06-05

发表评论

登录后才能评论

评论列表(0条)

    保存