首页 > 其他分享 >使用 New Bing 学习 SAP ABAP 生成 PDF 的几种技术

使用 New Bing 学习 SAP ABAP 生成 PDF 的几种技术

时间:2023-06-26 22:59:12浏览次数:58  
标签:Bing ABAP New PDF ChatGPT SAP

本文还是围绕 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 技术交流知识星球,大家共同交流和提高。

标签:Bing,ABAP,New,PDF,ChatGPT,SAP
From: https://www.cnblogs.com/sap-jerry/p/17507342.html

相关文章

  • 实际案例分析 - 根据应用程序日志的记录,反查出哪一行 ABAP 代码产生的这条日志试读版
    本文的写作动机来自笔者知识星球一个朋友的提问:调用bapi创建主数据的时候报错,没有未物料组分配特性参数文件,这个是什么原因?实际查看,特性文件已经生成了这个朋友提供的是应用程序日志(即ApplicationLog)里的截图。关于应用程序日志的详细用法,笔者之前的文章已经做过介绍。......
  • 使用纯 ABAP 开发 SAP UI5 之一:概述
    abap2UI5是一个开源项目,提供了一种纯ABAP的方法来开发UI5应用程序,无需使用JavaScript、OData和RAP——类似于过去,只需要几行ABAP代码就可以使用选择屏幕和ALV显示输入和表格。该项目设计具有最小的系统占用,并可以在本地和云环境中运行。使用ABAP开发SAPUI5应用的一些优势:......
  • SAP BTP 平台 ABAP 编程环境如何维护自定义 Unit Of Measure 数据库表 T006
    在ABAPOn-Premises系统下,我们可以轻易在SAPGUI里对UnitofMeasure数据库表即T006进行维护:[图片]ABAP数据库表T006是SAP系统中的一个重要数据表,它用于存储与度量单位相关的信息。在SAP系统中,度量单位用于表示各种物料、服务和计量单位。这些信息对于物料管理、......
  • 通过Python的fitz库提取PDF中的图片——(邓棋文)
    我来自广东工业大学的邓棋文,作为一个Python初学者,我们经常会遇到需要从PDF中提取信息的情况。今天,我要分享的是如何使用fitz库(它是PyMuPDF的一个别名)从PDF文件中提取图片。PyMuPDF是一个强大的PDF处理库,它的功能包括文本提取、图片提取、分割和合并等。安装fitz库首先,我们需要安......
  • java 生成PDF 文档
    1.生成类似下面PDF文件 第一步,增加pom文件 第二步,写一个ItextPdfUtil工具类   第三步,方法调用工具类  第四步,制作PDF模板,需要用一个工具adobe_acrobat_dc_2022 下载地址:  链接:https://caiyun.139.com/m/i?1E5C2QxwCLR9w 提取码:1Md0   准备......
  • 基于C#自动调整pdf注释框的方法
    众所周知pdf注释框是无法随着文字大小而自动调整宽高的,因此在网上搜索了很多文章,但并没有找到好的方法,于是打算使用程序自己写代码进行调整。准备工作要想自动调整注释框,首先得知道每个注释框的宽高,以及所属字体,是否加粗等信息。所幸这些信息在pdf导出的注释文件(.xfdf)都......
  • 教职云智慧职教视频课件课程下载工具,如何在电脑端下载智慧职教视频课件PDF,PPT到本地
    一.安装智慧职教下载器1.获取学无止下载器https://www.xuewuzhi.cn/icve_downloader2.下载安装后,然后点击桌面快捷方式运行即可。注意:杀毒软件可能会阻止外部exe文件运行,并将其当做成病毒,直接添加信任即可,本软件绝对没有木马病毒。二.使用说明1.学无止下载器介绍学无止......
  • 个包含电动四轮车控制器代码的资源,其中包括PCB文件、pdf原理图和完整的代码
    一个包含电动四轮车控制器代码的资源,其中包括PCB文件、pdf原理图和完整的代码。这些资源来自一个知名厂家,代码的编写风格非常出色。从这段话中,我们可以提取出以下知识点和领域范围:电动四轮车、控制器、PCB设计、原理图、代码编写。关于电动四轮车,它是一种使用电力驱动的车辆,通常......
  • 福昕Foxit PDF远程代码执行漏洞CVE-2023-27363分析与复现
    漏洞概述福建福昕软件开发股份有限公司是一家国际化运营的PDF电子文档解决方案提供厂商,提供文档的生成、转换、显示、编辑、搜索、打印、存储、签章、表单、保护、安全分发管理等涵盖文档生命周期的产品技术与解决方案。其下产品FoxitPDFReader和FoxitPDFEditor的javascript函......
  • iSecure+Center综合安防管理平台配置手册(1).PDF
      iSecure+Center综合安防管理平台配置手册(1).PDF下载地址 https://wwou.lanzoub.com/irb9910gajwj ......