`

利用vb6.0实现excel向pdf的转换

阅读更多

1)、建工程时,需要要引用下面的两个库:Acrobat Distiller和Microsoft Excel 11.0 Object Library;vb工程源代码见文章下方的下载;

    2)、该小程序共有2个方法,GetCommandLine(Optional MaxArgs)方法用于接收命令行参数,若是在java中调用,则是代码中的参数。Form_Load()方法用于调用该小程序时执行的动作,即将第一个参数(被转换的excel文件全路径)所指向的文件转换成第二个参数(目标pdf文件全路径,不带后缀名);

    3)、该小程序需编译成exe文件放到指定目录,以供java中调用,调用方法如下(若VB生成的可执行文件、源excel文件及目标文件都在d盘根目录下,注意,第二个参数不带后缀名):

Process child = Runtime.getRuntime().exec("cmd /c d:/exceltopdf.exe d:/a.xls d:/b");//执行脚本文件

InputStream child_in = child.getInputStream();

int c;

while ((c = child_in.read()) != -1) {}

child_in.close();

 

 异常自己捕获,若运行正常,则会弹出和使用jacobword文档类似的提示对话框,提示正在打印的信息; 

 

http://ha.winzheng.com/soft/Adobe_Acrobat_7.0_Professional.rar
SN:1118-1210-1476-7835-6189-6776
1131-1449-9134-2524-2562-4901
1118-0410-9277-9328-2007-0400

分享到:
评论

相关推荐

    VB6.0 导出excel 方法源代码.pdf

    在VB6.0中,将数据导出到Excel是一种常见的需求,主要目的是为了方便数据分析、报表生成或与其他应用程序的数据交换。以下将详细解释两种在VB6.0中导出Excel的方法。 方法一: 这种方法利用了Msflexgrid控件的...

    基于VB6.0编程实现SQL数据任意条件查询.pdf

    在探讨如何使用VB6.0实现SQL数据任意条件查询的知识点时,我们可以从以下几个方面入手: 首先,VB6.0是一个集成开发环境(IDE),它允许开发者使用它的工具箱中的各种控件来创建桌面和数据库应用程序。它在Windows...

    flexcell控件

    FlexCell控件是一款专为VB6.0设计的高级表格组件,它提供了强大的表格功能,使得开发者能够轻松地在Visual Basic 6.0环境中构建出功能丰富的数据展示和交互界面。这款控件以其灵活性和易用性而备受赞誉,不仅支持...

    VB实现Excel数据导入SQL Server方法解析.pdf

    VB6.0或更高级版本拥有与数据库交互的工具和控件,可以方便地实现数据的读取、写入和转换等功能。在实现Excel数据到SQL Server的导入过程中,VB可以用来编写自动化脚本或程序,对Excel文件进行操作,并将其数据导入...

    VB and VBA in a Nutshell The Language.pdf

    ### VB与VBA简明教程:语言篇 #### 前言 《VB and VBA in a Nutshell: The Language》是一本专为希望深入了解Visual Basic (VB) 和 Visual Basic for Applications (VBA) 的读者准备的技术指南。本书由Paul Lomax...

    ActiveReport报表使用案例

    首先,ActiveReport的核心功能是创建各种类型的报表,包括表格、图表、图像、文本等,它支持多种数据源,如数据库、XML文件或API接口返回的数据,可以轻松地将这些数据转换为专业级别的报告。此外,ActiveReport还...

    基于Visual Basic的试验数据处理.pdf

    文档中提到的软件是为汽车零部件试验台特别设计的,目的是提高试验台的人机交互界面友好性,利用VB6.0编程语言开发,以提升测试过程的精度和用户体验。 ### 标签知识点: 4. **数据处理**: 数据处理包括数据的...

    用ActiveX扩展WinCC的数据查询报表功能.pdf

    作者王宪和王克平提出了一种解决方案,即利用VB6.0编写ActiveX控件,将其作为WinCC的扩展功能模块。这个ActiveX控件能够通过ODBC(Open Database Connectivity)接口直接访问WinCC的归档数据库,并使用SQL语言构造...

    水情数据处理系统开发及应用.pdf

    系统中水情报表的生成是通过VB编程实现的,利用了Visual Basic中OLE(对象链接与嵌入)自动化功能,可以直接操作Excel对象来创建和操作数据文件。通过在VB中嵌入VBA(Visual Basic for Applications)代码,开发者...

    三峡河段表面流速流向数据处理.pdf

    文档中提到了VB6.0作为系统开发的语言,以及Excel和可编程计算器在数据处理中的应用。这些工具和技术的选择与使用,反映了开发者在构建系统时对现有资源的考虑以及对传统测量方法与现代信息技术的融合。 6. 结论与...

    图书馆信息管理系统数据库课程设计VBSQL.pdf

    本系统采用Visual Basic 6.0作为前端开发工具,结合SQL Server 2005数据库管理系统,构建了一个高效、实用且具有一定智能性的信息管理平台。 1. 系统功能 图书馆信息管理系统的核心功能包括: 1.1 图书管理 - ...

    matlab教程详解 (11).pdf

    MEX文件是MATLAB与C/C++代码之间的一个桥梁,允许用户将C/C++程序转换为MATLAB可直接调用的函数。例如,一个简单的C++源码程序实现两个双精度实数的加法,通过特定的格式修改为C MEX源码,经过编译链接后生成的DLL...

    Windows语音编程初步.pdf

    2. Voice Dictation API:专为语音输入设计,实现了语音到文本的转换。 3. Voice Text API:负责文本到语音的转换,也就是语音合成。 4. Voice Telephone API:结合语音识别和合成,用于构建电话应答系统,甚至远程...

    Access 2007 VBA宝典 2/4

    最后介绍了更为高级的主题,包括VB 6.0、Access加载项、Visual Studio 2005共享加载项、使用XML实现自定义Office 2007功能区,以及与SQL Server数据库的交互等。  本书内容丰富,并且在配套网站上提供了书中所有的...

    Access 2007 VBA宝典 1/4

    最后介绍了更为高级的主题,包括VB 6.0、Access加载项、Visual Studio 2005共享加载项、使用XML实现自定义Office 2007功能区,以及与SQL Server数据库的交互等。  本书内容丰富,并且在配套网站上提供了书中所有的...

Global site tag (gtag.js) - Google Analytics