Python通过URL将SSRS报告生成为PDF

时间:2019-12-11 13:40:00

标签: python-3.x reporting-services pdf-generation

我想使用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&parameter1=value1&parameter2=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文件的位置和名称?

谢谢您的指导。

0 个答案:

没有答案