Проблема с Excel в Word, а затем экспортировать в PDF - PullRequest
3 голосов
/ 21 апреля 2011

У меня сейчас проблема. Я создаю систему отчетности в C #. Он использует Excel и Word. Система создает документ Word, а затем импортирует документ Excel в документ Word.

Проблема заключается в следующем: Если у меня есть документ Word с экспортом красного текста в PDF, я получаю аккуратный красный. То же самое со стандартным экспортом в Excel.

Но! Я хочу сделать это:

  • Создание документа Excel с (например) красным текстом
  • Импорт документа Excel в Word
  • Экспорт документа Word в PDF

Итак, вопрос на миллион долларов:

Как сохранить цвет текста от excel при экспорте Word в PDF! : -D

Я действительно ценю любую помощь! И я могу добавить награду, если вопрос пока остается открытым.

Примечание : цвет остается хорошим, когда я импортирую Excel в Word.

Редактировать: я использую Office 2010 для генерации отчета

Edit2: Why i cant skip Excel

Ответы [ 3 ]

1 голос
/ 21 апреля 2011

Вы можете загрузить пробную версию Aspose.Words .

Это позволит обрабатывать документы Word и выводить их в PDF, и, по моему опыту, это действительно хороший инструмент.

0 голосов
/ 12 октября 2011

Программист XP,

Я не уверен, почему раздел "MS Word" находится в вашем рабочем процессе. Вы начинаете с Excel и хотите PDF, почему бы не использовать PDF создатель. Я использовал различные бесплатные создатели PDF в макросах для преобразования (разделов) электронной таблицы в PDF путем «печати» в службу PDF.

Выезд: http://sourceforge.net/projects/pdfcreator/

Таким образом, вы можете пропустить часть «MS Word», если только вы не добавляете / не комбинируете электронную таблицу Excel с существующим документом.

С уважением,

Роберт Ильбринк

0 голосов
/ 21 апреля 2011

Можете ли вы сказать нам, что вы пытаетесь сделать с Excel, что его сначала нужно создать в Excel, затем переместить в Word, а затем переместить в PDF? Похоже, это действительно то, что вы можете захотеть посмотреть в первую очередь.

Проверьте DocX для непосредственного создания документа Word (создания таблиц, создания красивых макетов и т. Д.). А затем просто конвертировать его в PDF. Это легко и красиво сделано. Это также безопасно для сервера.

Если нет особой необходимости сначала создавать Excel, я бы избегал этого.

...