На самом деле я новичок в Crystal Reports на C#. У меня около 10 документов Word и 5 документов PDF. Мой вопрос: есть ли способ поместить каждый документ непосредственно в отчеты Crystal Reports и редактировать его без необходимости создавать каждый документ с нуля?





Выполните следующие шаги, чтобы импортировать документ Microsoft Word (* .doc) в отчет с помощью Crystal Reports:
1) Создайте новый отчет Crystal.
2) В меню «Вставка» выберите объект OLE.
3) Выберите «Создать из файла».
4) Нажмите «Обзор» и откройте файл, который нужно использовать (в данном случае документ Word).
5) Поместите объект OLE в тот раздел, где вы хотите его видеть.
Вы можете разместить объект OLE только в одном разделе. Возможно, вам потребуется создать документ Word для каждого раздела. Например, вы можете создать текстовый документ для использования в качестве объекта OLE в разделе «Заголовок отчета», а другой - для размещения в заголовке страницы.
Возможно, вы сможете встроить документ Word в качестве фона, а затем создать поля формул, которые будут размещены так, чтобы они печатались поверх встроенного документа Word, но я бы не рекомендовал этот подход, поскольку будет мучительно сложно сделать документ гладким и профессиональный. Было бы гораздо лучше просто использовать Crystal Report для воссоздания макета документа Word.
Также может быть полезно отметить, что вы можете достичь своей цели, используя только Word и полностью отказаться от Crystal Reports, если вы настроите свой документ Word как документ слияния.
Слить документ.
создайте типизированный набор данных из «Добавить новый элемент> набор данных» и дайте набору данных удобное имя. В Server Explorer перетащите представление с полями, которые вы хотите включить в отчет, на набор данных. На вкладке «Данные» щелкните узел для «Дополнительные источники данных» Щелкните узел для ADO .Net (XML). Установите флажок «Использовать класс данных Visual Studio». В поле со списком «Имя класса данных Visual Studio» выберите имя только что созданного набора данных. Нажмите «Готово» 'Выберите таблицу, отображаемую под именем набора данных, который вы только что добавили на вкладку' Данные ', и нажмите' Вставить таблицу '.
Другой метод - преобразовать PDF в изображение, а затем поместить каждую страницу в область дизайна ...
Я применил то, что вы сказали, но позволит ли этот способ связать разные части документа из базы данных?