[英]How can I generate and download a pdf file in WebDynpro for ABAP?
我有一個任務來創建一個 webdynpro,它給出一些輸入,可以生成一個帶有問題的 pdf 文件,用戶應該可以在某個地方下載它。 我的問題是,如何在 WDs 中生成 PDF 以及如何提示下載?
我不知道如何使用 Adobe Forms 完成此操作,但我肯定已經看到使用 SmartForms 完成此操作。
當您執行分配給 smartform 的功能模塊時,它有一個job_output_info
參數job_output_info
。
使用此參數,您可以使用以下參數執行功能模塊CONVERT_OTF
。
EXPORTING
format = 'PDF'
IMPORTING
bin_file = e_file_as_xstring
TABLES
otf = job_output_info-otfdata[]
lines = lt_pdf_file_lines
然后,如果您將 WebDynpro 用於 ABAP,請使用以下方法讓用戶下載文件。
wdr_task=>client_window->client->attach_file_to_response(
i_filename = 'Filename.pdf'
i_content = e_file_as_xstring
i_mime_type = 'pdf/application'
)
不確定它如何與 Adobe Forms 一起工作,但如果您能夠生成 OTF 內容,您也應該能夠做到。 另一方面,也許您只能將 PDF 作為 xstring 獲取,然后根本不需要 OTF 部分。
也許這篇文章會幫助你了解如何將 Adobe Form 轉換為 xstring:在 ABAP 環境中獲取 xstring 格式的 PDF
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.