虚位以待(AD)
虚位以待(AD)
首页 > 软件编程 > C#编程 > C#实现WPS文件转PDF格式的方法示例

C#实现WPS文件转PDF格式的方法示例
类别:C#编程   作者:码皇   来源:互联网   点击:

这篇文章主要介绍了C 实现WPS文件转PDF格式的方法,涉及C 针对office组件的相关引用与操作技巧,需要的朋友可以参考下

本文实例讲述了C#实现WPS文件转PDF格式的方法。分享给大家供大家参考,具体如下:

这里主要是采用C#将wps文件转为PDF。需要提前安装好WPS,并在程序中添加引用using Microsoft.Office.Interop.Word; 具体源码如下所示:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.IO;
    using Microsoft.Office.Interop.Word;
    namespace JDOMS.WebAPI.Controllers.Zjn.Utils{
    class WpsToPdf : IDisposable {
    dynamic wps;
    public WpsToPdf() {
    //创建wps实例,需提前安装wps Type type = Type.GetTypeFromProgID("KWps.Application");
    wps = Activator.CreateInstance(type);
    }
    /// <summary> /// 根据文件在服务器上的路径下载文件 /// </summary> /// <param name="wpsFilename">Wps文件路径</param> /// <param name="pdfFilename">Pdf文件路径</param> /// <returns></returns> 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));
    //用wps 打开word不显示界面 dynamic doc = wps.Documents.Open(wpsFilename, Visible: false);
    //doc 转pdf doc.ExportAsFixedFormat(pdfFilename, WdExportFormat.wdExportFormatPDF);
    doc.Close();
    }
    public void Dispose() {
    if (wps != null) {
    wps.Quit();
    }
    }
    }
    }

更多关于C#相关内容感兴趣的读者可查看本站专题:《C#文件操作常用技巧汇总》、《C#遍历算法与技巧总结》、《C#程序设计之线程使用技巧总结》、《C#常见控件用法教程》、《WinForm控件用法总结》、《C#数据结构与算法教程》及《C#面向对象程序设计入门教程

希望本文所述对大家C#程序设计有所帮助。

您可能感兴趣的文章:

  • C#将Word转换成PDF方法汇总(基于Office和WPS)
  • C# 利用Aspose.Words.dll将 Word 转成PDF
  • C#使用itextsharp生成PDF文件的实现代码
  • C# 生转换网页为pdf
  • word ppt excel文档转换成pdf的C#实现代码
  • C#将jpg转换为pdf的方法
  • c#开发word批量转pdf源码分享
  • C#实现HTML转WORD及WORD转PDF的方法
  • C#实现pdf导出 .Net导出pdf文件
  • C#编程读取文档Doc、Docx及Pdf内容的方法
  • C#获取指定PDF文件页数的方法
  • C#实现TIF图像转PDF文件的方法
相关热词搜索: C WPS 文件 PDF 格式