激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - C# - C#實現(xiàn)Word轉(zhuǎn)為PDF的方法

C#實現(xiàn)Word轉(zhuǎn)為PDF的方法

2022-03-08 14:55chenqiangdage C#

今天小編就為大家分享一篇關(guān)于C#實現(xiàn)Word轉(zhuǎn)為PDF的方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

這里主要提供一種將word文檔轉(zhuǎn)成PDF文檔的實現(xiàn);

具體實現(xiàn)看c#代碼:要引入Microsoft.Office.Interop.Word;版本12.0.0.0

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Runtime.InteropServices;
using Microsoft.Office.Interop.Word;
//Office 命名空間
namespace OfficeToPdf
{
  //excel 類
  class WordConverter
  {
    //構(gòu)造函數(shù)
    public WordConverter()
    { }
    /// <summary>
    /// 轉(zhuǎn)換word 成PDF文檔
    /// </summary>
    /// <param name="_lstrInputFile">原文件路徑</param>
    /// <param name="_lstrOutFile">pdf文件輸出路徑</param>
    /// <returns>true 成功</returns>
    public bool ConverterToPdf(string _lstrInputFile, string _lstrOutFile)
    {
      Microsoft.Office.Interop.Word.Application lobjWordApp = null;
      Document objDoc = null;
      object lobjMissing = System.Reflection.Missing.Value;
      object lobjSaveChanges = null;
      try
      {
        Object lobjFileName = (Object)_lstrInputFile;
        objDoc = lobjWordApp.Documents.Open(ref lobjFileName, ref lobjMissing, ref lobjMissing,
          ref lobjMissing, ref lobjMissing, ref lobjMissing, ref lobjMissing, ref lobjMissing, ref lobjMissing, ref lobjMissing,
          ref lobjMissing, ref lobjMissing, ref lobjMissing, ref lobjMissing, ref lobjMissing, ref lobjMissing);
        objDoc.Activate();
        Object lobjOutPutFileName = (Object)_lstrOutFile;
        object lobjFileFormat = WdSaveFormat.wdFormatPDF; //保存格式為PDF
        objDoc.SaveAs(ref lobjOutPutFileName,ref lobjFileFormat, ref lobjMissing, ref lobjMissing, ref lobjMissing, ref lobjMissing,
          ref lobjMissing, ref lobjMissing, ref lobjMissing, ref lobjMissing, ref lobjMissing, ref lobjMissing, ref lobjMissing,
          ref lobjMissing, ref lobjMissing, ref lobjMissing);
        lobjSaveChanges = WdSaveOptions.wdDoNotSaveChanges;
        ((_Document)objDoc).Close(ref lobjSaveChanges, ref lobjMissing, ref lobjMissing);
        objDoc = null;
        ((_Application)lobjWordApp).Quit(ref lobjSaveChanges, ref lobjMissing, ref lobjMissing);
        lobjWordApp = null;
      }
      catch (Exception ex)
      {
        //其他日志操作;
        return false;
      }
      finally
      {
        if (objDoc != null)
        {
          ((_Document)objDoc).Close(ref lobjSaveChanges, ref lobjMissing, ref lobjMissing);
          Marshal.ReleaseComObject(objDoc);
          objDoc = null;
        }
        if (lobjWordApp != null)
        {
          ((_Application)lobjWordApp).Quit(ref lobjSaveChanges, ref lobjMissing, ref lobjMissing);
          Marshal.ReleaseComObject(lobjWordApp);
          lobjWordApp = null;
        }
        //主動激活垃圾回收器,主要是避免超大批量轉(zhuǎn)文檔時,內(nèi)存占用過多,而垃圾回收器并不是時刻都在運(yùn)行!
        GC.Collect();
        GC.WaitForPendingFinalizers();
      }
      return true;
    }
  }
}

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對服務(wù)器之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

原文鏈接:https://blog.csdn.net/chenqiangdage/article/details/20486049

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产一区二区视频精品 | 日本高清一级片 | h色视频网站 | www.av520| 精品无吗乱吗av国产爱色 | 国产毛片aaa一区二区三区视频 | 久久综合九色综合久久久精品综合 | 久色精品视频 | 国产色片在线观看 | 欧美中文字幕在线视频 | 成年人在线免费 | 精品国产一区二区三区成人影院 | 国毛片| 性爱在线免费视频 | 国产激情精品一区二区三区 | 成年免费网站 | 久久久久无码国产精品一区 | 国产美女爽到喷白浆的 | 国产大片中文字幕在线观看 | 久久国产在线观看 | 久久久日韩精品一区二区三区 | 永久免费av在线 | 中国大陆高清aⅴ毛片 | 性片网站 | 草久视频在线观看 | 日本成人在线免费 | 亚洲性生活视频 | 国产精品视频不卡 | 毛片三区| 狠狠操电影 | 亚洲人片在线观看 | 亚洲一区久久 | 亚洲欧美日韩久久精品第一区 | 成人免费看视频 | 国产噜噜噜 | 国产精品视频yy9299一区 | 欧美一级片免费在线观看 | 成人免费影院 | 国产三级精品最新在线 | 久草在线最新 | 精品中文字幕久久久久四十五十骆 |