本文还是围绕 SAP ABAP 生成 PDF 这个话题来写。
Jerry 之前的公众号文章每日一个 ChatGPT 应用小技巧系列之 3 – 利用角色扮演进步 ChatGPT 回复的品质 公布之后,有敌人反馈,ChatGPT 在答复如何给 ABAP PDF 增加水印这个问题时,体现不尽如人意。
我试了一下,的确如此,所以先人工写了一篇文章,给大家分享如何在 ABAP 里给 PDF 增加水印:
如何用 ABAP 生成带有水印 (Watermark) 的 PDF 文件
有的敌人因为客观原因,没有方法应用 ChatGPT.
其实也能够退而求其次,应用微软 New Bing 的 Chat 性能,同样能够向它发问。
上面是一个具体的测试。
应用 Microsoft Edge 浏览器,关上网址:
https://www.bing.com/new
点击登录,输出账号和明码,再点 Chat 按钮即可通过对话的形式,向 New Bing 发问。
比方我发问:SAP ABAP 里有几种生成 PDF 的技术?
答复如下:
在 SAP ABAP 中,有这几种生成 PDF 文件的技术。SAP 提供了 PDF1 设施类型(也称为 ”PDF 转换器 ”),您能够应用它将 OTF 或列表文档转换为 PDF 格局。当您打印 SAPscript 或 Smart Form 时,您能够抉择获取 OTF 格局的生成文档,而后以编程形式将 OTF 转换为 PDF 二进制。此外,从 NetWeaver 2004(版本 6.40)开始,SAP 提供了一种名为 ”SAP Interactive Forms by Adobe” 的技术(通常称为 Interactive Forms, Adobe Forms 或 PDF Forms) , 它容许您在不应用任何两头媒介的状况下本地生成 PDF。
大家留神上图绿色高亮区域的注解 ”1″, 指明了答案关键点的出处,即来自索引 1 指向的网页。而索引 1 即是 SAP 社区 wiki,点击上图黄色区域即可关上。
咱们能够将 New Bing 的答复同 ChatGPT 的答复做一些比拟:
(1) 有敌人埋怨 ChatGPT 的回复是 ” 不苟言笑的胡言乱语 ”,比方问它如何用 ABAP 给 PDF 生成水印,看似答复得有条有理,实际上给出代码里蕴含的那些 ABAP 类,在零碎基本不存在。而 New Bing 的答复,关键点都提供了出处,点击超链接即可浏览原始网页,这种有理有据的答复形式,比起 ChatGPT 更令人信服。
(2) 上图序号为 2,3,4 的其余网页,New Bing 认为同用户提的问题的答案十分相干,故也列举在后果里供提问者参考。
上图蓝色区域是 New Bing 认为同 SAP ABAP 里有几种生成 PDF 的技术
这一问题和答案相干的其余发问,点击之后即可向 Bing 发动新的发问。
咱们关上 New Bing 给出的答案的出处 1,即 SAP 社区 wiki. 简略浏览后,发现 New Bing 给的答案的确品质十分高。这个 wiki 页面是 SAP ABAP PDF 专题页面,外面干货很多。
再看排在 New Bing 答复后果出处第二顺位的这个网页,从网址看是一个知乎专栏链接:
关上一看,这不是 Jerry 自己的知乎专栏吗?我的知乎专栏能呈现在 New Bing 搜寻后果排名这么靠前的地位,感激 Bing 对我文章的认可。
排在出处第三位和第四位的,别离是两篇 CSDN 博客,介绍了如何将 Smartform 生成 PDF 并通过邮件发送的实现。两篇文章一上来就直入主题,提供了 ABAP 生成 PDF 的实现代码,没有废话。
总之,大家如果用不了 ChatGPT,那能够尝试 New Bing 的 Chat 性能。
本文提到的我编写的 ABAP 学习教程,能够通过这个链接取得。
当然也欢送退出我的 ABAP 和 UI5 技术交换常识星球,大家独特交换和进步。