Открыть Word 2003 (DOC) Файл с открытым форматом файла XML API

StackOverflow https://stackoverflow.com/questions/3760066

Вопрос

Я хотел бы знать, можно ли открыть файл Open Word 2003 (DOC) с помощью открытого формата файла XML? Как Office 2007.

У меня есть одна служба Windows, через которую я пытаюсь открыть и редактировать файлы DOC, но получить много проблем. Я разместил вопрос относительно этой проблемы здесь Но нет ответа.

После большого количества гугула я наткнулся это Страница, которая рассказывает о рекомендациях Microsoft Of Office Automation на стороне сервера. Microsoft предполагает, что автоматизация Office не должна быть реализована в Server-Side Code, поскольку приложения Office создаются для интерактивных клиентских рабочих станций. Эта страница не говорит, если возможна возможна и как открыть файлы DOC, используя открытый формат XML API.

По сути, я хочу, чтобы одна служба Windows, которая займет файл DOC в качестве ввода, откройте его, отредактируйте его и сохраните его. Как это добиться?

Мой развитие Eniornment: C #, .NET 2.0 Framework, Windows Vista, Office 2003

Это было полезно?

Решение

Я думаю, что вы можете пропустить точку взаимодействия офиса. Использование Office Interop в основном означает, что вы общаетесь с запущенным процессом Microsoft Office Word / Excel и управляете документом / электронной таблицем определенным образом. Нет необходимости напрямую изменять документ Word, если вы используете Office Interop.

Если вы хотите изменить документ Office .doc напрямую без присутствия Microsoft Office, то ваша лучшая ставка будет в Google для библиотеки, которая будет напрямую манипулировать .doc для вас, хотя эти библиотеки имеют тенденцию быть довольно багги, а где они не багги, они дорогими.

РЕДАКТИРОВАТЬ: Если вы спрашиваете, можете ли вы использовать Office 2007 Interop для манипулирования файлами .doc, то ответ да.

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

Вы не можете. Microsoft представила Office Open Open XML Standard от Word 2007. Word 2003 использует двоичный формат.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top