2013-03-29 2 views
1

В настоящее время мы используем службы отчетов SQL Server для создания отчетов на основе данных SQL. В настоящий момент мы можем включить изображения, исходящие из столбца varbinary (Max) таблицы базы данных SQL. Теперь в этой таблице хранятся несколько других форматов, включая документы PDF и MS Word и Excel. Мы хотели бы представить отчет, включающий эти документы, в конце, но мы не смогли найти никаких предложений, особенно для формата doc и xls.Включите PDF, XLS, DOC и другие форматы в SQL-отчете

Возможно ли это? И если да, то как? Спасибо за вашу помощь :)

Том

+0

Вы хотите развернуть отчеты как doc и xls, или вы хотите включить документы doc и xls в качестве вложений в отчет? –

+0

Последнее: я хочу встроить doc и xls и pdf в отчеты (без каких-либо функций редактирования) или прикрепить их, чтобы сгенерированный отчет имел их в конце. –

ответ

0

Похоже IText может удовлетворить все ваши ТРЕБОВАНИЯ http://itextpdf.com/

+0

Привет, Джеймс, спасибо за ваш совет. К сожалению, я не вижу, как iText отвечает моим требованиям? Мне нужно вставлять файлы PDF, Word и Excel в отчет SQL Reporting Services или, как вы его сформулировали, присоединить его к отчету. iText не предназначен для экспорта документов Word или Excel в PDF, а также не экспортирует PDF, хранящиеся в базе данных, в образы (это единственный известный способ встраивания внешних файлов в отчет). Может быть, я не понимаю полную функциональность iText, или, может быть, вы можете мне помочь? –

+0

Я не владею iText, но, насколько я понимаю, если вы создаете свой отчет в формате PDF, он должен быть способен объединить все элементы, включая прикрепления, вместе в одном PDF-файле. –

+0

О, я создаю отчеты в первую очередь с SQL Reporting Services с помощью построителя отчетов. Этот отчет затем (по пользователю) экспортируется в PDF. Но я хочу включить документы excel/word/pdf в отчет. (как можно догадываться) –

1

Я сталкивался с таким же требованием в моем проекте, и решение, которое я вижу предобработку этих вложенных документов, преобразование их к изображениям (на странице во встроенных документах). И тогда сам отчет SSRS будет просто использовать средство рендеринга изображений для встраивания этих документов.