找回密码
 立即注册

QQ登录

只需一步,快速开始

正一味

初级会员

32

主题

117

帖子

387

积分

初级会员

积分
387
正一味
初级会员   /  发表于:2024-8-14 10:02  /   查看:1884  /  回复:21
5金币
首先用服务端命令使用“打印导出到pdf”的命令,导出的pdf在  路径1  

然后使用pda在前台点击打印按钮的时候,调用服务端命令,使用“下载文件”的命令,这个路径也是指向  路径1 的pdf文件
那这个下载文件的命令是把服务器的  路径1 的pdf文件下载到了本地吗?
这个下载到本地的文件,是下载到了哪里呢?

后续我需要使用到这个下载到本地的文件,在pda的路径应该怎么写呢
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

是的,这个需要手动点击下下载。 这边修改了下 python 程序,可以传输网络路径进行打印,在 python 程序里通过网络路径下载文件到本地,并触发打印。 需要一个活字格应用有个服务端命令,这个服务端命令用来导出 PDF 并下载文件: 注意需要把这个服务端服务端命令设置为匿名的。 然后通过发送 HTTP 请求命令触发打印: 把下面这两个 exe 放到局域网的某台机器同一个目录下,然后双击运行 print_agent.exe 就行: ...

21 个回复

倒序浏览
最佳答案
最佳答案
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2024-8-14 10:02:47
来自 9#
本帖最后由 Lay.Li 于 2024-9-4 11:01 编辑

是的,这个需要手动点击下下载。
这边修改了下 python 程序,可以传输网络路径进行打印,在 python 程序里通过网络路径下载文件到本地,并触发打印。
需要一个活字格应用有个服务端命令,这个服务端命令用来导出 PDF 并下载文件:

注意需要把这个服务端服务端命令设置为匿名的。

然后通过发送 HTTP 请求命令触发打印:

把下面这两个 exe 放到局域网的某台机器同一个目录下,然后双击运行 print_agent.exe 就行:





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2024-8-14 12:20:48
2#
您好,下载文件命令调用后,一般会走浏览器的下载,所以下载目录默认是浏览器的下载目录。
看到您另外一个帖子了,您这边是想在 PDA 上去打印对吗,可以考虑用 HAC 的方案:



截图 demo 地址:
https://gitee.com/low-code-dev-lab/huozige-hac-app-demo

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
正一味
初级会员   /  发表于:2024-8-14 12:41:01
3#
Simon.Sun 发表于 2024-8-14 12:20
您好,下载文件命令调用后,一般会走浏览器的下载,所以下载目录默认是浏览器的下载目录。
看到您另外一个 ...

您好,如果使用的是pda端进行操作,下载目录的路径应该是什么能知道吗?因为想要实现的是无预览打印,看pda交互插 件那好像无法实现无预览打印这个功能。所以利用的是https://gcdn.grapecity.com.cn/showtopic-199398-1-1.html python与打印机交互的功能。但是这个需要传递的参数是本地的pdf的地址,所以想要知道这个下载到pda本地后的路径
回复 使用道具 举报
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2024-8-14 13:36:09
4#
PDA 上的下载文件地址和活字格应用在哪里访问有关,如果是用 PDA 上的浏览器访问的,下载文件路径就是浏览器默认的下载地址,如果是 HAC 或者是活字格本身的 APP 则有些问题。
如果是使用 Python 的方案的话,可以考虑扩展下 Python 服务。在 Python 里通过网络路径(服务端命令的网络地址)下载 PDF 到本地,然后去打印,这样更好控制,文件也不用下载到 PDA 上,下载到部署 Python 服务器所在机器上就行。
回复 使用道具 举报
正一味
初级会员   /  发表于:2024-8-14 15:14:43
5#
Simon.Sun 发表于 2024-8-14 13:36
PDA 上的下载文件地址和活字格应用在哪里访问有关,如果是用 PDA 上的浏览器访问的,下载文件路径就是浏览 ...

你好,如果是 HAC 或者是活字格本身的 APP ,就取不到这个目录地址是么
回复 使用道具 举报
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2024-8-14 17:37:13
6#
嗯,活字格 APP 在 IOS 手机上用下载文件命令下 PDF 会有问题。
如果是安卓手机则没问题,这边用荣耀手机测试,活字格 APP 和 HAC 调用服务端命令下载 PDF,下载附件的目录默认在 我的手机/Download 目录下。
回复 使用道具 举报
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2024-8-14 17:37:13
7#
嗯,活字格 APP 在 IOS 手机上用下载文件命令下 PDF 会有问题。
如果是安卓手机则没问题,这边用荣耀手机测试,活字格 APP 和 HAC 调用服务端命令下载 PDF,下载附件的目录默认在 我的手机/Download 目录下。
回复 使用道具 举报
正一味
初级会员   /  发表于:2024-8-14 20:34:26
8#
Simon.Sun 发表于 2024-8-14 17:37
嗯,活字格 APP 在 IOS 手机上用下载文件命令下 PDF 会有问题。
如果是安卓手机则没问题,这边用荣耀手机 ...

你好,询问过后得知使用的pda就是安卓系统,所以继续使用“下载文件”的命令测试开发了,但是在用电脑端进行测试的时候,由于浏览器的限制(不知道pda会不会这样?)需要手动点一下保留文件


所以加了个程序延时,但是好像没啥用,会导致PDFtoPrinter.exe找不到这个文件
我推测的是这个原因,提供了一下demo,麻烦您看一看







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
正一味
初级会员   /  发表于:2024-8-15 15:30:15
10#
Simon.Sun 发表于 2024-8-15 13:43
是的,这个需要手动点击下下载。
这边修改了下 python 程序,可以传输网络路径进行打印,在 python 程序里 ...

你好,谢谢你的回复,我这边还有几个问题:

1、download服务端命令设置成匿名是指设置成私有么?
2、触发打印服务端命令的url参数是指在触发这个命令的时候调用download的服务端命令进行下载吗?但是向PDFtoPrinter.exe发送请求的时候,PDFtoPrinter.exe是如何接收到需要下载的pdf的呢?
3.在调用服务端命令的时候是只调用触发打印的服务端命令就好了嘛?
4.python程序报错,方便提供一下源码吗

非常感谢您的回复!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部