点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我为一个国家/地区开发了...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我为一个国家/地区开发了...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我为一个国家/地区开发了Adobe税务证明。 所有员工证书都必须为1 PDF。
进行打印预览时,所有内容看起来都是100%,您可以看到第1、2页等。
问题是当我尝试下载此文件时,似乎几乎是不可能的。 我已经阅读了在论坛上可以找到的所有内容,但没有一种解决方法有效:
1)我的第一个选择是使用FP_CHECK_BATCH_PDF_RETURN中描述的逻辑。 使用函数" FP_GET_PDF_TABLE"时出现的问题是有两个XSTRING行。 我尝试使用以下命令将其转换为Binary:
呼叫功能'SCMS_XSTRING_TO_BINARY'
导出
缓冲区= ls_pdf
append_to_table ='X'
导入
output_length = lv_filelength
表格
binary_tab = lt_pdf_content。
DESCRIBE TABLE lt_pdf_content LINES林。
lv_filelength = lin * sy-tleng。
然后使用GUI_DOWNLOAD或OPEN DATASET lv_file在二进制模式消息lv_msg中输出以下载二进制文件,但继续收到一条消息,指出PDF文件已损坏且无法修复。
如果我仅添加1页,则可以使用。 如果我添加整个二进制表(多页),则字段长度与1页相同。 如何获得多个XSTRING来正确地将其转换为二进制文件,以便正确下载??
2)我已经尝试过FPCOMP_CREATE_PDF_FROM_SPOOL函数,但一次只能返回一页,这又给我留下了麻烦的XSTRING。
3)RSTXPDFT4不起作用
4)我不想安装第三方工具。 我肯定一定可以在ABAP中做到这一点。
任何建议或解决方案将不胜感激。 一定有人做过吗?
亲切问候
Deon
您保存了我的一天。 谢谢男人。
此致
Prasenjit
一周热门 更多>