点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, ...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, ...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
我要接受用户的XML文件并将其直接转换为PDF,然后将其下载到本地系统。
有什么办法可以做到吗?
我尝试了以下代码,但PDF文件已损坏...
调用方法gs_cl_xml-> import_from_file 出口 文件名= p_file 接收 retcode = gv_subrc。 如果gv_subrc = 0。 调用方法gs_cl_xml-> render_2_xstring 输入 retcode = gv_subrc 流= gv_xml_string 大小= gv_size。 如果gv_subrc = 0。 通话功能'SCMS_XSTRING_TO_BINARY' 出口 缓冲区= gv_xml_string 桌子 binary_tab = lt_data。 cl_gui_frontend_services => gui_download( 出口 文件名='C:\ Users \ ast07367 \ Desktop \ PDF.pdf' filetype ='BIN' 改变 data_tab = LT_DATA)。 万一。 万一。
您不能直接从XML转换为PDF,它们是不同的东西。 您可以将数据从XML转换为内部表,将其写入后台打印,然后将后台打印导出为PDF。 请参阅此Wiki(您可以将WRITE语句替换为fm:RSPO_WRITE_SPOOLREQUEST以便将数据写入假脱机)。
https://wiki.scn.sap.com/wiki/display/XI/Generation+of+PDF+File+from+Internal+Table%2C+SAP+ 脚本%2C + Smat + Forms +和+ Text + Modules
另外,请参阅此报告以了解更多有关pdf后台打印的信息:RSTXPDFT4。
一周热门 更多>