/ / Випуск з Excel в Word, потім експорт в PDF - c #, Excel, VBA, ms-word, ms-office

Проблема з Excel в Word потім експортувати в PDF - c #, Excel, VBA, ms-word, ms-office

У мене зараз проблема. Я створюю систему звітування в C #. Він використовує Excel і Word. Система генерує документ Word, а потім імпортує документ Excel у документ Word.

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

Але! Я хочу зробити це:

  • Зробити Excel документ з (наприклад) червоним текстом
  • Імпортуйте Excel документ в Word
  • Експортуйте Word документ до PDF

Тож це питання на мільйон доларів:

Як я можу зберігати колірний текст від Excel, коли я експортую своє слово в PDF! :-D

Я дійсно підказую будь-яку допомогу! І я міг би кинути в дар, якщо питання залишається відкритим на деякий час.

Примітка: Колір все ще добре, коли я імпортувати Excel в Word.

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

Edit2:Чому я не можу пропустити Excel

Відповіді:

1 для відповіді № 1

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

Це дозволить створити документи Word і вивести їх у формат PDF, і, на мій погляд, це дійсно хороший інструмент.


0 для відповіді № 2

Чи можете ви сказати нам, з чим ти намагається це зробити?Excel, що він повинен бути створений за допомогою Excel, потім переміщений у Word, а потім переміщений у PDF? Схоже, що це дійсно те, що ви можете спочатку подивитися.

Перевірте DocX для створення документа Word безпосередньо (створення таблиць, створення хороших макетів тощо). А потім просто перетворити його в PDF. Це легко і красиво. Це також безпечно для сервера.

Якщо не потрібно особливо створювати Excel, я б уникав цього.


0 для відповіді № 3

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

Я не знаю, чому розділ "MS Word"ваш робочий процес. Ви починаєте з Excel і хочете PDF, чому б не використовувати PDF-творця. Я використовував різні творчі PDF-файли у макросах для перетворення (розділів) електронної таблиці в PDF-файли шляхом "друку" до служби PDF.

Перевірити: http://sourceforge.net/projects/pdfcreator/

Таким чином ви можете пропустити частину "MS Word", якщо ви не додасте / об'єднаєте таблицю Excel до існуючого документа.

З повагою,

Роберт Ілбрінк