我想使用Python脚本生成SSRS报告的PDF版本。从浏览器运行时,URL导出本身可以正常工作,并在“下载”文件夹中创建PDF文件。 但是,我需要在Python脚本的后台运行它。这是我的代码:
import urllib.request
try:
report_str = 'http://sqlserver/ReportServer_instance/Pages/ReportViewer.aspx?
%2fReports_Folder%2freport_name&rs:Format=PDF¶meter1=value1¶meter2=value2'
urllib.request.urlopen(report_str)
except Exception as ex:
template = "An exception of type {0} occurred. Arguments:\n{1!r}"
message = template.format(type(ex).__name__, ex.args)
执行代码时我没有收到任何错误,但是不知道是否生成了PDF文件。另外,如果我走的路正确,是否可以指定PDF文件的位置和名称?
谢谢您的指导。