为什么选择 Aspose.Pdf for Reporting Services

Aspose.Pdf for Reporting Services 是一个强大的 .NET 解决方案,它允许您使用 Microsoft SQL Server 2016、2017、2019 和 2022 Reporting Services 以及 Microsoft Power BI Report Server 生成 PDF 报告。 Aspose.Pdf for Reporting Services 不是独立运行的,而是 SQL Reporting Services 的一个渲染扩展。 不仅支持表格、图表、图像、页眉/页脚、线条等基本报告元素,还提供添加自定义属性的功能,这使其在SQL Reporting Services上具有额外的优势。使用这些属性时,您可以生成报告设计器不支持的目录列表。您可以在生成的PDF文档中包含脚注/尾注,这在Report Builder中本机不支持。另一个有趣的功能是具有线路箭头,这在SQL Reporting Services中也不支持,但Aspose.Pdf for Reporting Services可以提供在线元素的开头或结尾添加箭头的功能。此外,Aspose.Pdf for Reporting Services提供了指定文本对齐(对齐或完全对齐)信息的功能,这在报告设计器中不支持。这些文本模式使生成的文档格式更好且易于阅读。

除了前面提到的功能,您还可以为报告设置某些其他配置参数,以获得SQL Reporting Services本机不支持的功能。 以下是 Aspose.Pdf for Reporting Services 提供的此类功能的简要概述

安全设置

有时您可能希望导出受密码保护并具有有限文本复制和打印权限的 PDF 文档。不幸的是,Reporting Services 不支持这种可能性。然而,您仍然可以使用 Aspose.Pdf for Reporting Services 实现这一点。只需将相应的安全参数添加到报告或报告服务器,即可获得具有有限权限的安全 PDF 文档。有关更多信息,请参阅“安全设置”部分。

自定义字体嵌入

Reporting Services 设计器不支持文本的嵌入字体;使用 Aspose.Pdf for Reporting Services,您可以轻松地将字体信息嵌入到 PDF 文档中。有关更多信息,请参阅“IsFontEmbedded”部分。

XMP 元数据

Reporting Services 设计器不支持嵌入 XMP 元数据。 Aspose.Pdf for Reporting Services提供了四个参数(CreationDate、ModifyDate、MetaDataDate和CreatorTool)来设置相应的XMP元数据。有关更多信息,请参阅“XMP元数据”部分。

PDF/A

在使用SQL Server Reporting Services时,您只能生成简单格式的PDF文档,而不支持生成PDF/A文档。但是,Aspose.Pdf for Reporting Services提供了一个功能,通过添加一个配置参数来创建符合PDF/A标准的文档。有关更多信息,请参阅“PDF合规性”部分。

页面旋转角度

使用Aspose.Pdf for Reporting Services时,您可以设置页面在显示或打印时顺时针旋转的度数。有关更多信息,请参阅“页面旋转角度”部分。

页面边距大小

Reporting Services设计器不支持设置页面边距大小。 Aspose.Pdf for Reporting Services,另一方面,提供了四个参数来设置相应的页面边距大小。它们是 PageMarginLeft、PageMarginRight、PageMarginTop 和 PageMarginBottom。有关更多信息,请参阅“页面边距大小”部分。