Почему выбрать Aspose.Pdf для Reporting Services

Aspose.Pdf for Reporting Services — это надежное решение на базе .NET, которое позволяет создавать отчеты в формате PDF с использованием Microsoft SQL Server 2016, 2017, 2019 и 2022 Reporting Services, а также Microsoft Power BI Report Server. Aspose.Pdf для Reporting Services не работает самостоятельно, а является расширением рендеринга для SQL Reporting Services. Не только поддерживаются основные элементы отчета, такие как таблицы, диаграммы, изображения, заголовки/подвалы, линии и т.д., но также предоставляется возможность добавлять пользовательские свойства, что дает дополнительное преимущество перед SQL Reporting Services. Используя эти свойства, вы можете создавать Список содержимого, который не поддерживается Конструктором отчетов. Вы можете иметь сноски/конечные примечания в результирующем PDF-документе, которые изначально не поддерживаются Конструктором отчетов. Еще одной интересной функцией является наличие стрелок на линиях, которые также не поддерживаются SQL Reporting Services, но Aspose.Pdf для Reporting Services может предоставить возможность добавления стрелок в начале или в конце элемента линии. Более того, Aspose.Pdf для Reporting Services предоставляет функциональность для указания информации о выравнивании текста (по ширине или с полным выравниванием), что не поддерживается Конструктором отчетов. Эти режимы текста делают результирующий документ лучше отформатированным и легким для чтения.

Помимо ранее упомянутых функций, вы также можете установить некоторые другие параметры конфигурации для отчетов, чтобы получить функции, которые изначально не поддерживаются SQL Reporting Services. Следующее является кратким обзором таких функций, которые предлагает Aspose.Pdf для Reporting Services

Security Settings

Иногда вы можете захотеть экспортировать PDF документ, защищенный паролем, с ограниченными привилегиями копирования текста и печати. К сожалению, Reporting Services не поддерживает эту возможность. Однако вы все же можете реализовать это с помощью Aspose.Pdf для Reporting Services. Просто добавьте соответствующие параметры безопасности в отчет или сервер отчетов, чтобы получить защищенный PDF документ с ограниченными привилегиями. Для получения дополнительной информации, пожалуйста, обратитесь к разделу ‘Security Setting’.

Custom Font Embedding

Дизайнер Reporting Services не поддерживает встроенные шрифты для текста; с Aspose.Pdf для Reporting Services вы можете легко встроить информацию о шрифтах в ваш PDF документ. Для получения дополнительной информации, пожалуйста, обратитесь к разделу ‘IsFontEmbedded’.

XMP Metadata

Дизайнер Reporting Services не поддерживает встроенные метаданные XMP. Aspose.Pdf for Reporting Services предоставляет четыре параметра (CreationDate, ModifyDate, MetaDataDate и CreatorTool) для установки соответствующих XMP Metadata. Для получения дополнительной информации, пожалуйста, обратитесь к разделу ‘XMP Metadata’.

PDF/A

При использовании SQL Server Reporting Services вы можете генерировать PDF-документ только в простом формате, в то время как создание документов PDF/A не поддерживается. Но Aspose.Pdf for Reporting Services предоставляет возможность создавать документы, соответствующие PDF/A, с добавлением одного параметра конфигурации. Для получения дополнительной информации, пожалуйста, обратитесь к разделу ‘PDF Conformance’.

Угол поворота страницы

При использовании Aspose.Pdf for Reporting Services вы можете задать количество градусов, на которое страница должна быть повернута по часовой стрелке при отображении или печати. Для получения дополнительной информации, пожалуйста, обратитесь к разделу ‘Page Rotating Angle’.

Размер полей страницы

Дизайнер Reporting Services не поддерживает установку размера полей страницы. Aspose.Pdf for Reporting Services, с другой стороны, предоставляет четыре параметра для установки соответствующего размера полей страницы. Это PageMarginLeft, PageMarginRight, PageMarginTop и PageMarginBottom. Для получения дополнительной информации, пожалуйста, обратитесь к разделу ‘Размер полей страницы’.