Импортируйте документ в формате PDF или Word в Crystal Reports

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

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
6 566
2

Ответы 2

Выполните следующие шаги, чтобы импортировать документ Microsoft Word (* .doc) в отчет с помощью Crystal Reports:

1) Создайте новый отчет Crystal.

2) В меню «Вставка» выберите объект OLE.

3) Выберите «Создать из файла».

4) Нажмите «Обзор» и откройте файл, который нужно использовать (в данном случае документ Word).

5) Поместите объект OLE в тот раздел, где вы хотите его видеть.

Вы можете разместить объект OLE только в одном разделе. Возможно, вам потребуется создать документ Word для каждого раздела. Например, вы можете создать текстовый документ для использования в качестве объекта OLE в разделе «Заголовок отчета», а другой - для размещения в заголовке страницы.

Я применил то, что вы сказали, но позволит ли этот способ связать разные части документа из базы данных?

m7md_abdulghani 31.12.2018 09:41

Возможно, вы сможете встроить документ Word в качестве фона, а затем создать поля формул, которые будут размещены так, чтобы они печатались поверх встроенного документа Word, но я бы не рекомендовал этот подход, поскольку будет мучительно сложно сделать документ гладким и профессиональный. Было бы гораздо лучше просто использовать Crystal Report для воссоздания макета документа Word.

R. McMillan 31.12.2018 20:50

Также может быть полезно отметить, что вы можете достичь своей цели, используя только Word и полностью отказаться от Crystal Reports, если вы настроите свой документ Word как документ слияния.

R. McMillan 31.12.2018 20:52

Слить документ.

Oyekunle Oyewusi 03.01.2019 11:25

создайте типизированный набор данных из «Добавить новый элемент> набор данных» и дайте набору данных удобное имя. В Server Explorer перетащите представление с полями, которые вы хотите включить в отчет, на набор данных. На вкладке «Данные» щелкните узел для «Дополнительные источники данных» Щелкните узел для ADO .Net (XML). Установите флажок «Использовать класс данных Visual Studio». В поле со списком «Имя класса данных Visual Studio» выберите имя только что созданного набора данных. Нажмите «Готово» 'Выберите таблицу, отображаемую под именем набора данных, который вы только что добавили на вкладку' Данные ', и нажмите' Вставить таблицу '.

Oyekunle Oyewusi 03.01.2019 11:26

Другой метод - преобразовать PDF в изображение, а затем поместить каждую страницу в область дизайна ...

Другие вопросы по теме