
需要使用“aspose-words”包,大小为13M,默认选项转换:
使用最新版193,按照API文档里说明的方式去转换,崩溃:
看到论坛上官方说要使用临时License解锁所有功能,申请并且添加认证成功:
但还是崩溃;最后按照首页广告里介绍写的方式去转换,崩溃:
不太可能吧!已经发帖求助官方。
最后论坛上又全部翻了一遍,android端的讨论很少,但是发现一位老哥遇到了同样的问题,官方的答复来看确实是有BUG:
最后的最后,尝试了旧版本,186,好吧,也还是崩溃;
回到之前调研的竞品comhudunandroidpdfchanger上,发现其PDF转word用的是在线的
AsposeSlidesforPython。
用于PDF到PPT转换的Python库,AsposeSlidesforPython是一个了不起的库,它提供了创建和 *** 作PowerPoint演示文稿的基本和高级功能。
Python是一种广泛使用的解释型、高级和通用的编程语言。
首先要引入
using System;
using SystemDataOleDb;
using SystemData;
using MicrosoftOfficeInteropExcel;
第二步
读取Excel文件
protected MicrosoftOfficeInteropExcelApplication objExcelApp;//定义Excel Application对象
private MicrosoftOfficeInteropExcelWorkbooks objExcelWorkBooks;//定义Workbook工作簿集合对象
protected MicrosoftOfficeInteropExcelWorkbook objExcelWorkbook;//定义Excel workbook工作簿对象
private Worksheet objExcelWorkSheet;//定义Workbook工作表对象
objExcelApp = new MicrosoftOfficeInteropExcelApplicationClass();
objExcelWorkBooks = objExcelAppWorkbooks;
objExcelWorkbook = objExcelWorkBooksOpen(strFileFullName, 0, false, 5, "", "", true,
MicrosoftOfficeInteropExcelXlPlatformxlWindows, "", true, false, 0, true, false, false);
//方法中的各种参数的意思,第一个是文件;其他的参数建议查看一下帮助文档
第三步
打开工作表
objExcelWorkSheet = (Worksheet)objExcelWorkbookWorksheets[strSheetName]; //strSheetName是指的Exce工作簿的Sheet名,如果没有命名则为"1"
objExcelWorkSheetSelect(TypeMissing);
第四步
获取单元格值
//你这里只要比较B4和B5的长度,所以只需取这两个值就可以
//获得当前活动表
Worksheet objExcelWorkSheetTemp = (Worksheet)objExcelAppActiveSheet;
//B4的值
Range objRange = objExcelWorkSheetTempget_Range(objExcelWorkSheetTempCells[4, 2], objExcelWorkSheetTempCells[4, 2]);
string strB4Value = objRangeValue2ToSting();
//同理读取B5值
Range objRange2 = objExcelWorkSheetTempget_Range(objExcelWorkSheetTempCells[5, 2], objExcelWorkSheetTempCells[5, 2]);
string strB5Value = objRange2Value2ToSting();
//若想循环取值,建议使用oledb方式将数据读出来,放在DataTable中,再循环处理,这里就不细说,网上到处都有
第五步
此时两个值已经取得,比较值长度和处理字符串,相信你也会。这里也就不细说了。
第六步
往Excel里写值
objExcelWorkSheetTempCells[intRow, intCol] = strValue;//intRow,行;intCol;列;strValue,你处理完以后的值
第七步
保存Excel
objExcelWorkbookSave();
最后
在前台返回MessageBox即可。相信你也会。
有什么问题再问我吧。
最近项目上需要用到office文档转pdf的需求,之前了解到aspose插件可做此事,因此本文总结一下相关经验。
闲话少说,本文结尾处附有NET源码,如对过程没兴趣,可跳过;
主要是做转换word,excel,ppt;
要实现此功能一般有两种做法,分别是使用第三方插件和使用office自带的另存为功能。
以下是我使用这两个的方案的对比:
本文仅介绍使用aspose这个第三方插件的使用。
office接口实现方式,请看我的另外两篇文章:
1 Windows服务-Office转PDF文件
2 Windows服务-Office转PDF服务部署到服务器一系列问题
网上有很多资料,我这边放一下我参考的资料:
>
以上就是关于Aspose pdf和word转换全部的内容,包括:Aspose pdf和word转换、pdf转ppt第三方库python有什么、C# aspose 读取excel 某个单元格的值,如我想读C4的值,代码怎么写等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)