BASE64字符串图像到PDF

2020-08-17 03:36发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家, 我需要将BASE...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


尊敬的专家,

我需要将BASE64字符串图像转换为PDF内容。 转换后的PDF需要附加到PO。 您能否帮我提供示例代码。

此致

萨兰。

8条回答
蓋茨
2020-08-17 03:59

你好 Saran Kumar Gundupalli

我假设您已将PDF文件编码为BASE64字符串,对吗?

如果是,则可以使用函数SCMS_BASE64_DECODE_STR将BASE64编码的字符串转换为XSTRING。 然后使用函数SCMS_XSTRING_TO_BINARY将XSTRING转换为SOLIX_TAB。 然后使用SO_SOLIXTAB_TO_SOLITAB函数将SOLIX_TAB转换为SOLI_TAB

然后,最后使用此博客中的示例( http://www.saptechnical。 com/Tutorials/Smartforms/PO/Prg.htm )将附件添加到文档中。 附件已添加到FILE_ATTACH过程中。

亲切的问候,
Mateusz

编辑:要将图像转换为PDF,您可能必须将其上载到应用程序服务器(类似于SE78事务处理),然后打印为OTF内容,该内容将转换为PDF二进制数据。 然后使用GOS将PDF二进制数据上传到文档。 毕竟,您可以从应用程序服务器中删除上载的图像。

这里的注释仅描述了以下内容: https://answers.sap.com /comments/7361754/view.html (也请阅读以下评论)。

要上传BASE64编码的图像,您需要先将其转换为XSTRING,如前所述。

一周热门 更多>