在office 2010以上版本集成了pdf转换插件(2007需要装个SaveAsPDFandXPS.exe),转换非常方便。示例代码如下:

uses comobj;

var
  MsExcel, MsExcelWorkBook, MsExcelWorkSheet: Variant;
begin
  MsExcel := CreateOleObject('Excel.Application');
  MsExcelWorkBook := MsExcel.Workbooks.Open('C:\Users\admin\Desktop\111.xlsx');
  MsExcel.WorkSheets[1].Activate;
  MsExcelWorkSheet := MsExcel.Worksheets.Item[1];
  MsExcelWorkSheet.saveas('C:\Users\admin\Desktop\111.pdf',57);
  MsExcelWorkBook.close;
end;

说明:其中“MsExcelWorkSheet.saveas('C:\Users\admin\Desktop\111.pdf',57);”中的57代表转换格式为xlPDF。

如果是2003及以下版,可通过PDF虚拟打印机打印方式生成PDF文档。如:
 ExcelApp.ActivePrinter :='Microsoft Print to PDF';
 ExcelApp.ActiveSheet.PrintOut;

delphi程序下 excel转pdf文档相关推荐

  1. java操作office和pdf文件java读取word,excel和pdf文档内容

    在平常应用程序中,对office和pdf文档进行读取数据是比较常见的功能,尤其在很多web应用程序中.所以今天我们就简单来看一下Java对word.excel.pdf文件的读取.本篇博客只是讲解简单应 ...

  2. js转换html为pdf文件怎么打开方式,pdf.js实现在HTML下直接浏览pdf文档,无需插件即可实现...

    pdf.js是一款开源的pdf文档读取解析插件,据说在HTML5下诞生的,对于主流的浏览器基本都支持. 官网GitHub地址如下:https://github.com/mozilla/pdf.js 由 ...

  3. 如何将多个excel表格合并成一个_如何将多个PDF文档合并为一个

    在PDF应用越来越广泛的办公环境下,掌握PDF文档的操作技巧是非常有必要的. 我们重要的合同文档一般都是PDF格式的,而且合同一般含有非常多的附件,如果把多份附件合并成一份,该如何操作呢? 往下看 ↓ ...

  4. PyPDF2--如何使用python操作你的PDF文档

    PyPDF2–如何使用python操作你的PDF文档 前言 大家好!最近想操作一下PDF文档,总是收费,于是浅尝辄止地了解了一下python当中的PyPDF2这个库.借助本篇博客总结了一下个人所学到的 ...

  5. pdf文档转化为doc文档 (转载)

    1.1  pdf文档 PDF(Portable Document Format)文件格式是Adobe公司所开发的一种特殊的文本格式,这种文本格式最大的优点是其尺寸较小.阅读方便,非常适合在网络上传播和 ...

  6. 如何在ASP.NET Core 中快速构建PDF文档

    比如我们需要ASP.NET Core 中需要通过PDF来进行某些简单的报表开发,随着这并不难,但还是会手忙脚乱的去搜索一些资料,那么恭喜您,这篇帖子会帮助到您,我们就不会再去浪费一些宝贵的时间. 在本 ...

  7. Java 给PDF文档设置背景颜色和背景图片

    如题,这篇文章主要介绍如何在Java应用程序中给PDF文档设置背景颜色和背景图片. 使用组件: Spire.PDF for Java 下载Spire.PDF for JAVA包并解压缩,然后从lib文 ...

  8. Java 拆分PDF文档

    这篇文章主要介绍以下两种拆分方式: 将一个PDF文档快速拆分为多个PDF(每个PDF包含1页) 根据指定页码范围,将一个PDF文档拆分为2个或多个PDF(每个PDF可以包含不同的页数) 使用组件: S ...

  9. HTML 文档可以映射为,将PDF文档转换为可通过URL访问的HTML文档的最佳方法

    许多人想了解如何将PDF文档转换为可通过URL访问的HTML文档.毕竟,在线发布PDF文档是与他人共享文档的最佳方法,但是,许多程序都不能完成此操作.因此,本文提出万兴PDF这款出色的解决工具,该程序 ...

最新文章

  1. 《kafka中文手册》-快速开始(二)
  2. 未来脑机接口的电极”衣服”可能长这样,你会喜欢吗?
  3. AC日记——【模板】最小费用最大流 P3381
  4. java 默认参数_Java 方法的参数可以有默认值吗?
  5. 信息学奥赛一本通(1206:放苹果)
  6. 32个Python爬虫项目
  7. 魔塔类游戏实现源码及关卡生成
  8. golang中的URL 的编码和解码(转)
  9. Fully Convolutional Cross-Scale-Flows for Image-based Defect Detection
  10. 用photoshop如何制作背景透明的图片
  11. NAACL2022-Prompt相关论文对Prompt的看法
  12. PDPS软件:机器人焊枪工具自动选取功能介绍与使用方法
  13. 网络版计算机化系统3q认证,实验室分析仪器3Q确认服务|分析仪器3Q认证服务|计算机系统认证确认服务...
  14. ubuntu系统(二):ibus拼音将繁体中文改为简体中文
  15. 新唐M480系列单片机写入dataflash数据
  16. XMPPFramework开发(四):电子名片
  17. direct do造句 sb to_realize sb to do还是doing
  18. Android实例——2048游戏
  19. c++调用flash播放器
  20. 02 - 汽车功能安全系列之概念阶段开发 - Item Definition HARA

热门文章

  1. 勤能补拙,一个人的成功,往往在于坚持
  2. 8月访问学者博士后热门国家及地区入境政策汇总
  3. ceph 容器化安装 以及 需要趟过去的坑
  4. 【Spark+Hadoop+Hive+MySQL+Presto+SpringBoot+Echarts】基于大数据技术的用户日志数据分析及可视化平台搭建项目
  5. ubuntu下hadoop,spark配置
  6. 「科普大佬说」以计算机图形学的视点看元宇宙发展
  7. 【BZOJ2073】【POI2004】PRZ(状压dp)
  8. 船舶自动识别系统数据,AIS数据,全球AIS实时及历史数据
  9. 刘韧:陈一舟要我成为卓有成效的管理者
  10. 大学生的就业观念普遍趋于现实