SSRS - 渲染为 PDF 并重新上传

问题描述 投票:0回答:1

是否可以将 SSRS 报告渲染/保存为 PDF 并在第二步中将 PDF 文件上传到服务器上?我更喜欢 Powershell Web 服务?

提前谢谢您。

powershell pdf reporting-services
1个回答
0
投票

我不确定这是什么......“Powershell Webservices”,但也许您的意思是PowerShell Web Access,如果是这样,那不是它的用途。使用 PowerShell 将输出保存为 PDF 是一件非常常见的事情,并且在整个网络上都有详细记录,只需要简单搜索该内容/样本即可:

查看 PowerShell cmdlet

输出打印机

只需选择目标上安装的 PDF 打印机即可。

将 PowerShell 结果发送为 PDF(第 1 - 3 部分)

https://community.idera.com/database-tools/powershell/powertips/b/tips/posts/sending-powershell-results-to-pdf-part-1

https://community.idera.com/database-tools/powershell/powertips/b/tips/posts/sending-powershell-results-to-pdf-part-2

https://community.idera.com/database-tools/powershell/powertips/b/tips/posts/sending-powershell-results-to-pdf-part-3

作者在列出的每篇文章中提供了示例...

第 3 部分片段:

function Out-PDFFile
{
    param
    (
        $Path = "$env:temp\results.pdf",

        [Switch]
        $Open
    )

...
}

使用 PowerShell 创建 PDF 文件

有时,您可能希望脚本生成用于管理的输出 采用纯文本或 Excel 文件 (CSV) 以外的格式。谢谢 各种.NET PDF创建库,创建比较简单 使用 PowerShell 生成 PDF 报告。

直接来自 Microsoft Docs 站点。

使用 PowerShell 自动生成 SSRS 报告

本博文已在 SQL Server 2014 和 PowerShell V5 上进行测试。

...

在这篇博文中,我将重点关注通过脚本生成 PDF 报告。 让我们首先逐一解决这个问题,然后我们将 帖子末尾的所有内容都在一个漂亮的小脚本中。 ...

就上传文件而言,这就是 PowerShell Web cmdlet 的用途。

调用WebRequest

调用RestMethod

或本机 .Net 命名空间

WebClient.UploadFile方法

...至于这个...“Powershell webservices”,我假设这就是您的意思。

© www.soinside.com 2019 - 2024. All rights reserved.