Импорт отчетов Sql Server Reporting Services 2005 из PDF

Есть ли инструмент или метод программирования, позволяющий взять макет, определенный в PDF-файле, и импортировать его в Sql Server Reporting Services 2005?

Довольно много макетов создаются третьими сторонами в формате PDF. Было бы намного проще разработку, если бы я мог использовать часть уже определенного макета.


person BenMaddox    schedule 27.05.2009    source источник


Ответы (3)


Я не знаю ничего, что могло бы это сделать.

Единственный способ, который я мог придумать, - это преобразовать файл PDF в файл RDLC. Файл RDLC представляет собой файл XML и следует определенной схеме. На это уйдет много времени. Вам, вероятно, лучше создавать отчеты в сервисах отчетов вручную.

Я обязательно буду следить за этой веткой, однако я совершенно уверен, что этого решения еще не существует.

person jgallant    schedule 27.05.2009
comment
Я хотел бы выполнить требование, аналогичное тому, которое было задано в исходном вопросе. Знаете ли вы, существует ли что-нибудь для этого сейчас, 9 лет спустя? (Использование SQL Server Data Tools 2015) - person C Henry; 18.06.2018
comment
С тех пор я отказался от своей роли гуру служб Reporting Services. Я сейчас не в курсе, и я не знаю. Прости. - person jgallant; 22.06.2018

Ответ Джона о преобразовании PDF в XML и использовании этого в качестве основы звучит как возможное решение, но, по его словам, затраченные на это время и усилия, вероятно, не окупятся.

Насколько мне известно, я не припомню какой-либо настоящей функции импорта макета в SSRS, и я не слышал о каких-либо сторонних инструментах, которые упростили бы это. Если бы у меня было, я бы уже купил его, потому что основная часть моего времени тиражирует формы и отчеты, созданные в устаревшей системе клиента, для работы в SSRS.

person TheTXI    schedule 27.05.2009

В настоящее время у меня такая же проблема, но если придется, я возьму PDF-файл и сохраню его как изображения, что позволит мне вставить их в отчет - в крайнем случае.

person avgbody    schedule 12.12.2009