当前位置:大学毕业论文> 硕士论文>材料浏览

关于基于论文范文写作 基于C#语言实现word文档转pdf文档相关论文写作资料

主题:基于论文写作 时间:2024-02-16

基于C#语言实现word文档转pdf文档,本论文为您写基于毕业论文范文和职称论文提供相关论文参考文献,可免费下载。

基于论文参考文献:

基于论文参考文献 word文档论文格式毕业设计文档毕业论文格式word排版怎么用word写论文

摘 要:该文主要探讨基于C#语言实现将word文档转换为pdf文档,并对分析了其转换性能和在小微企业数据化决策系统中的应用问题.

关键词:C#语言;word文档;pdf文档

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2017)35-0133-03

Implementation of Word Document to PDF Document Based on C# Language

GOU Bo-wen

(Department of information science and technology, School of touri and culture, Yunnan University, Lijiang 674100, China)

Abstract: This paper mainly discusses the conversion of word document to PDF document Based on C# language, and analyzes its conversion performance and application in all and micro enterprise data decision making system.

Key words: C# language; word document; PDF document

在计算机技术的高速发展得当今,网上资料的购买,下载已经变得越来越普遍,但是很多时候用户不知道自己下载的数据或者资料是否符合自己所需,用户只能凭资料标题臆想资料的内容,为了解决这个问题,实现网络在线的预览资料内容,这样极大的让用户确定了这份资料是否是自己想要的,然后用户就可以根据自己意愿来确定是否购买并下载这份数据.目前网络上下载的比较多的就是word文档,但是网页上无法直接放置word文档,所以用户无法再网络上预览,必须将word文档转换为pdf或者html文档,才能放置在网页上供用户预览,所以本文所决绝的问题有很大的使用价值.

1 决策支持系统的技术难题

在此系统中,因为采用了预览后付费下载模式,所以这给编码实现带来一个一个难题,因为分析师分析完后,会存成一份word文件,但是网页是不能直接显示word文件的,所以需要将word文件转为pdf文件或者html等能在网页加载的文件,所以需要将word文件转换成pdf或者html文件.这样用户就可以直接在网页上预览一部分.本次实现基于C#语言操作word文档将其转换为pdf正是解决了这个问题.

2 word转PDF现状

将word文件转换为PDF目前在不同的编程语言下有不同的处理方式,下面就举ja和C#这两种编程语言为例,来谈谈这个问题.

首先是ja语言操作word转pdf,ja与语言作为一门面向对象语言是十分强大的,如果要是使用ja语言操作word转pdf的话,有三种方法,第一种是首先下载Itext的相关的包和poi相关的包,首先利用poi的包中的类将word文件转换为Html文件,在这个过程中要注意word文件中的图片保存问题,还有老版以doc结尾的word文件和新版以docx结尾的文件的转换方式不同,需要编写不同的代码,其次再利用Itext相关的包将html文件转换为PDF文件,在这个过程中要注意html代码中的endTag问题,还有中文问题,因为默认的Itext是不支持中文的,尽管你这些都注意了,你转换出来的pdf文件和原word文件的格式还是会有偏差,而且明显,第二种是利用openoffice服务和jodconverter*操作openOffice服务转换,缺点:会占用100M左右的内存,比较消耗硬件资源,复杂格式容易出错.第三种jacob + msOfficeWord + SeAsPDFandXPS格式保存完美,但是效率较慢.

其次是C#语言操作word转pdf文件,应为C#语言是微软主导的编程语言,而且office也是自家的产品,所以在这方面有天然的优势,只需添加Microsoft.Office.Interop.Word的引用即可实现word转pdf,而且不存在doc结尾的文件和docx结尾的文件兼容的问题,而且格式保存较好.而且转换一份8页的有多图片和表格word文档只需3s左右.

3 基本接口

首先在word转pdf中,有这么几个接口:WordToPDF_auto(string sourcePath, string targetPath),WordToPDF_manual(String sourcePath,String targetPath,int startPage,int endPage),isWord(String Source).

3.1 WordToPDF_auto(string sourcePath, string targetPath)接口

這个接口就是当用户输入word的路径,和要保存的文件路径,然后就会将word文档全部转换为pdf文档.

3.2 WordToPDF_manual(String sourcePath,String targetPath,int startPage,int endPage)接口

这个接口是用户只需输入word文档的源路径和输出pdf的目标路径和转换的开始页和结束页,就将指定的word开始页到word结束页的内容转换为pdf.

3.3 isWord(String sourcePath)接口

这个接口是是根据用户输入的文档路径来读取文件并判断文件是否是word文件.

结论:关于基于方面的的相关大学硕士和相关本科毕业论文以及相关基于论文开题报告范文和职称论文写作参考文献资料下载。

C语言趣味课堂练习之六
摘 要:作者多年从事计算机应用技术研究和教学,在C语言程序设计的教学过程中,作者一直在探索激发学生学习兴趣、降低课程难度、提高学习成绩的有效途径。

C语言趣味课堂练习之五
摘 要:作者多年从事计算机应用技术研究和教学,在C语言程序设计的教学过程中,作者一直在探索激发学生学习兴趣、降低课程难度、提高学习成绩的有效途径。

C语言趣味课堂练习之七
摘 要:作者多年从事计算机应用技术研究和教学,在C语言程序设计的教学过程中,作者一直在探索激发学生学习兴趣、降低课程难度、提高学习成绩的有效途径。

关于计算机C语言编辑程序技巧探究
摘要:计算机语言中的C语言,逐渐在国际上流行,它是一种多程序编辑的基础语言,对于学生而言是一门比较难掌握的计算机语言,尤其是学生进行独立编程时,。

论文大全