最开始我是考虑使用word的dll去处理,结果发现发布网站后IIS上权限不够,还需要另外进行设置才能使用,而且本地还需要安装有对应版本的office软件,局限性非常大。不经意间发现了aspose系列dll,可以对office支持的所有文件格式进行各种转换操作。我这里用到的是将整个word文档转化为一张图片用于移动端访问。

1、将word转化为图片,这个转化方法是直接调用aspose的dll比较简单,如下

先定义2个list

List<string> deleteFile = new List<string>();
List<System.Drawing.Image> Arry = new List<System.Drawing.Image>();

为什么这里要定义这样的2个list呢?因为aspose对于word的转化图片是将每一页转化为一张图片,如果需要编程一张图那么我们必须储存这些转化出的图片路径在后面调用一个拼接函数对这些转化出的图片进行一页页的拼接才能形成一张完整的大图。

Document doc = new Document(webfilepath);Aspose.Words.Saving.ImageSaveOptions iso = new Aspose.Words.Saving.ImageSaveOptions(Aspose.Words.SaveFormat.Jpeg);iso.PrettyFormat = true;iso.JpegQuality = 100;

运用aspose的dll将word或excel转化图片并且拼接成为单张大图相关推荐

  1. 如何用DELPHI实现把WORD、EXCEL和图片等存储到数据库中

    如何用DELPHI实现把WORD.EXCEL和图片等存储到数据库中 用image字段保存这些文档.     var         word_stream:   TMemoryStream;      ...

  2. java下载附件给(pdf、pptx、word、excel、图片)添加水印

    java下载附件给(pdf.pptx.word.excel.图片)添加水印 使用组件 poi itext spire.xls ooxml-schemas twelvemonkeys.imageio 等 ...

  3. 使用Aspose.Words.dll把word转为pdf(C#)

    当然使用Aspose.Words.dll不仅仅可以操作word,还可以操作Excel, PowerPoint等office文档以及PDF文档,不用安装任何的支持插件都能运行,使用它操作word转pdf ...

  4. 文件下载加水印工具类(pdf、word、excel、图片)

    文件加水印实现 支持文件类型 /*** 目前可支持加水印的文件类型*/private static List<String> FILE_TYPE_WATER_LIST = Arrays.a ...

  5. 刻录文件到光盘中(有word,Excel,图片等等)

    1.把光盘放到刻录机里面 2.双击,命名,选择第一个选项"类似于USB闪存驱动器",下一步. 3.将需要刻录的文件复制到光盘中,会显示待刻录文件 4.返回上一级目录,右键点击DVD ...

  6. 将PDF和图片文件如何转为Word或Excel分享几种转换器软件方法

    (走思中-)那一年我有着大四独有的忧伤和惆怅,眼看着叫春的姑娘来了又走却不闻方向,人们上上下下来来回回各自繁忙,一种说不出的失落紧贴在枕旁.她的脸庞从未有过如此熟悉的模样,只是一瞬间想起带她流浪的誓言 ...

  7. Aspose.Word企业案例:Acumen Fuse 使用 Aspose 组件将项目分析数据导出到 Microsoft Word 和 Excel

    关于 Acumen Fuse Acumen Fuse™ 是一种指标分析和可视化工具,不仅可以评估进度,还可以评估成本.风险.挣值和项目绩效.使用度量库,Fuse™ 分析提供了一种强大的方法来查明项目中 ...

  8. aspose使用合集java(Word、Excel、PPT转PDF)

    aspose使用合集java(Word.Excel.PPT转PDF) aspose使用合集java(Word.Excel.PPT转PDF 文档所需jar包 Word转为PDF 获取license 简单 ...

  9. mvc直接在html页面预览pdf,Asp.net MVC 实现在线预览word、excel、ppt、pdf文件

    在线预览word.excel.ppt 原理:主要是引用第三方Dll使本地word.excel.ppt文件转换成Html 需要引用 : Aspose.Cells.dll Aspose.Slides.dl ...

最新文章

  1. 【Socket网络编程】2.sockaddr 和 sockaddr_in
  2. javascript调用Flash里对象的方法(函数)搞了五个小时。
  3. dalvik Java类库中本地类
  4. BZOJ 1827: [Usaco2010 Mar]gather 奶牛大集会 树形DP
  5. 马斯克又又又套现了:120亿美元到手
  6. [spark程序]统计人口平均年龄(本地文件)(详细过程)
  7. oracle的分支语句,Oracle中的分支语句
  8. 多功能照片图片处理器小程序源码/流量主系列小程序源码
  9. 木材材积表快速计算器_木材材积计算器下载_木材材积速算器普通分级版(电脑版)...
  10. 关于让div元素垂直居中的几种方法
  11. 通过IP获取地理位置的开放接口汇总
  12. Oracle分析函数-first_value()和last_value()
  13. c语言average的用法,平均函数average的一般和不一般的用法
  14. 【BZOJ5109】[CodePlus 2017]大吉大利,晚上吃鸡! 最短路+拓扑排序+DP
  15. Mac OS Android Studio 启动模拟器失败
  16. 解决git push报错:The requested URL returned error: 403
  17. linux 快速建文件目录,在Linux中批量创建和修改文件或目录
  18. laravel会话控制和缓存操作
  19. html5废弃html4什么,HTML5废弃的标签及属性
  20. 讯景rx560D战狼版896流处理器,镁光显存开核失败抢救方法

热门文章

  1. 2022 秋季旷视研究院实习生招募 | 有为青年继续来发光吧!
  2. 评选你最喜欢的阿加莎.克里斯蒂的作品
  3. CentOS 8 安装freePBX 软交换电话软件——筑梦之路
  4. web前端测试——e2e测试
  5. 空气中的声压级、声功率级、声强级的区别
  6. 工控电路输入输出设计
  7. 硬件产品的三个验证阶段(EVT/DVT/PVT)
  8. Web安全性测试—SQL注入
  9. 2021寒假每日一题《献给阿尔吉侬的花束》
  10. 计算机网络复习总结:什么是OSI7层模型、5层模型、TCP/IP 4层模型,各层协议导航