Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Разработка Windows Forms > документ Word внутри формы только для чтения |
Автор: Fitc 1.11.2010, 22:08 |
Нужно отобразить только содержимое документа Word, только для чтения внутри формы... при установленном офисе (если это важно) |
Автор: Экскалупатор 1.11.2010, 22:17 |
читай содержимое документа и добавляй его в какой нибудь текстбокс. как работать с вордом можно почитать http://www.gotdotnet.ru/blogs/msdn/6440/ |
Автор: Fitc 1.11.2010, 22:31 | ||
нашел компонент, полностью мне подходящий, но при работе с новой версией оффиса (начиная с 2007-го) сверху остается панель инструментов риббоновская (будь она неладна). Может кто знает, как ее убрать? кому интересно: http://www.codeproject.com/KB/miscctrl/winwordcontrol.aspx пробовал также отобразить документ Word в компоненте Webbrowser, но все та же версия оффиса (начиная с 2007-го) всегда открывает документ (если оффис установлен) в окне оффиса. При этом такая проблема лечится для XP, но для более новых операционок линейки Windows решения не нашел.... Может подскажите какое нибудь еще решение по сабжу? П.С. уже подумываю о ковертации .doc в .pdf не посоветуете ли какую нить библиотечку? =) Добавлено через 4 минуты и 57 секунд
Такой вариант никак не катит, мне также надо отображать таблицы и изображения... |
Автор: CatOleg 2.11.2010, 06:23 |
новые версии офиса работают с документами в формате OpenXML http://openxmldeveloper.org/ - это сайт для разработчиков, а вот книга http://blogs.gotdotnet.ru/personal/vgabriel/content/binary/OXML_BOOK_RU.zip, а если есть желание использовать PDF то вот ссылка - http://www.pdfsharp.com/PDFsharp/ |
Автор: jonie 2.11.2010, 13:02 |
http://support.microsoft.com/default.aspx?scid=kb;EN-US;304662 тут предлагают использовать веб браузер и activeX для отображения ворда в C# приложении Вот еще про OLE Container в .NET: http://support.microsoft.com/default.aspx?scid=kb;en-us;Q304562 |
Автор: Fitc 2.11.2010, 23:02 | ||||||
уже смотрел, это не то. Мне нужно отображение, а не разбор документа...
спасибо пригодится! Еще бы узнать как конвертировать doc в pdf
пробовал использовать webbrowser (кстати контрол webbrowser в Visual Studio 2008 уже есть), но там куча нюансов: 1) При открытии документа Word появляется диалоговое сообщение : "что вы желаете сделать с документом открыть или сохранить или отмена" 2) Если на компе стоит 2007-ой оффис и выше при попытке открыть документ через webbrowser, он открывается через оффис На данные проблемы, если поискать, есть решения для Windows XP, но для Vista и семерки решения найти не удалось |
Автор: Fitc 16.11.2010, 22:25 |
блин ну как мелкомягкие могли так обломать!!! нет ничего бесплатного, что могло бы стабильно отображать документы оффис хотя бы только для чтения ![]() |
Автор: jonie 17.11.2010, 11:36 |
Fitc, ну вообще есть у них продукт Office Viewer, включая http://en.wikipedia.org/wiki/Word_viewer ... но врядли вы сможете его встроить в приложение, хотя это проще, чем полноценный ворд используя вашу технику имхо. |