如何在SAP ABAP中将HTML输入文件作为PDF格式的输出发送

2020-09-22 02:04发布

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

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


嗨,

我有一个要求。 我将得到html文件作为输入。 我的要求是在PDF文档中显示输出。 我正在尝试使用假脱机ID,并使用'CONVERT_ABAPSPOOLJOB_2_PDF'FM将其转换为PDF,但是输出中也包含html标签。

例如,我有以下

lv_string =' 测试字符串 。(这是输入)。 预期的输出是'Test String'(应该以粗体显示)。我将此输入放到假脱机中(通过调用另一个报告),而不会分离html标签。 但PDF文档上所需的输出应为'Test String'(以粗体显示)。 但是我得到的输出是PDF输出上的" 测试字符串 "。 我不确定如何将html转换为'OTF',以便html标记将与转换后的输出一起删除(在这种情况下,测试字符串为BOLD)。 我使用类'CL_CRM_HTML_PARSER'来解析HTML标记。但不确定如何转换为所需的输出(在这种情况下,输出应为粗体)。

谢谢

Baasanthi。

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

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


嗨,

我有一个要求。 我将得到html文件作为输入。 我的要求是在PDF文档中显示输出。 我正在尝试使用假脱机ID,并使用'CONVERT_ABAPSPOOLJOB_2_PDF'FM将其转换为PDF,但是输出中也包含html标签。

例如,我有以下

lv_string =' 测试字符串 。(这是输入)。 预期的输出是'Test String'(应该以粗体显示)。我将此输入放到假脱机中(通过调用另一个报告),而不会分离html标签。 但PDF文档上所需的输出应为'Test String'(以粗体显示)。 但是我得到的输出是PDF输出上的" 测试字符串 "。 我不确定如何将html转换为'OTF',以便html标记将与转换后的输出一起删除(在这种情况下,测试字符串为BOLD)。 我使用类'CL_CRM_HTML_PARSER'来解析HTML标记。但不确定如何转换为所需的输出(在这种情况下,输出应为粗体)。

谢谢

Baasanthi。

付费偷看设置
发送
4条回答
葫芦娃快救爷爷
1楼 · 2020-09-22 02:39.采纳回答

嗨,

我正在关闭此帐户,因为我的客户不符合此要求。

谢谢。

ZJXianG
2楼-- · 2020-09-22 02:58

是的,我确实考虑过,但仍无法正常工作。

愤怒的猪头君
3楼-- · 2020-09-22 02:45

我给了两个小主意。

方法1:如果有可能将该html文档转换为xsf/xml文档。 xml/xsf代码将显示并在sap中打印。

方法2:将html文档保存在应用程序服务器中,然后将pdf格式的html文档打印在应用程序服务器上。

并最后阅读该pdf文档并显示在树液上。

lukcy2020
4楼-- · 2020-09-22 02:48

嗨,Baasanthi,

您是否考虑过测试CL_GUI_HTML_VIEWER并发送到后台处理后执行FM FPCOMP_CREATE_PDF_FROM_SPOOL?

此致


一周热门 更多>