💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、豆包、星火、月之暗面及文生图、文生视频 广告
**需求:** 通过控制一个c2p小软件来实现将ceb文件转换为pdf格式。 ![](https://img.kancloud.cn/e4/15/e415c99a25284148abe4c4f9221e37ab_503x391.png) 人工操作是点击“转换”按钮,然后选择ceb文件即可转换。 ![](https://img.kancloud.cn/f4/42/f442dd6eeda6cb22a32394b289cff585_883x706.png) 那么我们开始编写代码: ``` Private Sub Command1_Click() Dim w As New clsWindow If w.GetWindowByTitle("c2p Ver1.6 Bulid0311(免费CEB版)", 1).hWnd <> 0 Then w.ClickElementByText "用ceb的内部Book名替换原文件名" w.ClickElementByText "转换" w.GetWindowByTitle("打开", 3).SetElementTextByClassName "Edit", "c:\test.ceb" w.ClickElementByText "打开(&O)" Else MsgBox "请先打开c2p软件。", vbExclamation End If End Sub ``` 以上代码在win10运行测试通过。 如果放到服务器上配合web程序可以开发成在线转换的方式,在网页里点击上传ceb文件然后在线转换成pdf文件。参考:http://wbyx.cn/c2p/ ![](https://img.kancloud.cn/e8/4a/e84a2509aae5a39fa05f70da12c1ca8e_1509x1556.gif) 图中上半截那个窗口是本地电脑上我手动操作的。下面的窗口是远程桌面那边自动化操作的。鼠标点击了上传ceb文件,服务器那儿发现有新文件过来后进行自动点击操作,当然还需要优化下,比如服务器那边转换好了后web端再显示pdf完整URL才好。