Как я могу создавать файлы Word в C # с помощью Visual Studio 2008 без Word на моем компьютере?
Нужно ли устанавливать на моем компьютере Word, чтобы можно было создавать файлы Word с помощью Visual Studio 2008?
Заранее спасибо!
Вы можете использовать Open XML Format SDK :
Система Microsoft® Office 2007 представляет новый формат файлов, основанный на XML, называемый форматами Open XML.Microsoft Office Word 2007, Microsoft Office Excel® 2007 и Microsoft Office PowerPoint® 2007 - все используют эти форматы в качестве формата файлов по умолчанию. Форматы Open XML полезны для разработчиков, поскольку они являются открытым стандартом и основаны на известных технологиях: ZIP и XML.Microsoft предоставляет библиотеку для доступа к этим файлам как часть технологий WinFX в пространстве имен System.IO.Packaging. SDK формата Open XML построен поверх API-интерфейса System.IO.Packaging и предоставляет строго типизированные классы деталей для работы с документами Open XML.
Система Microsoft® Office 2007 представляет новый формат файлов, основанный на XML, называемый форматами Open XML.Microsoft Office Word 2007, Microsoft Office Excel® 2007 и Microsoft Office PowerPoint® 2007 - все используют эти форматы в качестве формата файлов по умолчанию.
Форматы Open XML полезны для разработчиков, поскольку они являются открытым стандартом и основаны на известных технологиях: ZIP и XML.Microsoft предоставляет библиотеку для доступа к этим файлам как часть технологий WinFX в пространстве имен System.IO.Packaging.
SDK формата Open XML построен поверх API-интерфейса System.IO.Packaging и предоставляет строго типизированные классы деталей для работы с документами Open XML.
Это зависит от версии файла Word. Начиная с Word 2007, Microsoft внедрила .docx-формат, который по сути является XML-файлом внутри ZIP-архива. Формат файла XML хорошо документирован, и я считаю, что существует множество проектов, способных создавать эти файлы.
В качестве альтернативы взгляните на Открытый формат документа . Он «более открыт» и Word 2007+ способен открывать файлы, созданные с его помощью.
Используйте Open XML SDK.
Вам не нужно устанавливать Word.
Приятной особенностью Visual Studio является то, что вы можете перетаскивать на нее docx, изучать ее структуру и видеть XML.