oracle - Oracle APEX 导出 PDF 文件名
问题描述
我正在使用共享组件中定义的报告查询从 Oracle APEX 导出 PDF 报告。默认情况下,生成的 PDF 的文件名是报告查询名称。有没有办法自定义名称?我需要在其中包含一个时间戳,但是我找不到任何解决方案。我没有使用任何外部工具来生成报告,并且布局是在 XSL-FO 中定义的。谢谢你的帮助。
解决方案
创建一个 PL/SQL 进程并使用以下 API:
APEX_UTIL.DOWNLOAD_PRINT_DOCUMENT (
p_file_name => 'myreport123',
p_content_disposition => 'attachment',
p_application_id => :APP_ID,
p_report_query_name => 'report1',
p_report_layout_name => 'report1',
p_report_layout_type => 'rtf',
p_document_format => 'pdf');
上面的代码假设你的 Report Query Name 和 Report Layout Name 是report1
请注意,您可以将 p_file_name 更改为您喜欢的任何内容。
推荐阅读
- python - 如何根据另一个数据框中的组在熊猫数据框中创建指标列?
- reactjs - 两个不同父母的孩子可以在 React 中拥有相同的键吗
- excel - UserForm ComboBox 从动态工作表列表填充,从第一个 ComboBox 的选择中添加第二个 ComboBox
- javascript - React Redux:我的 React 组件没有收到更新的数组作为道具
- c# - Process files concurrently and asynchronously
- html - vue.js 更改整个网站的字体
- c# - 使用 redis-ha 集群进行 Redlock
- ios - Xcode 11.5 - 目前无法安装此应用
- python - 使用 PostgresSQL 在 Django 中将带有电子邮件的超级用户设置为用户名字段
- python - 如何使用熊猫将多个数据透视表插入工作簿的一个工作表