Каковы возможные способы чтения и отображения файла .docx / .doc в редактируемом режиме - PullRequest
1 голос
/ 29 декабря 2011

Использование HTML5 File API Я могу читать текстовые и XML-файлы без проблем.Я попытался прочитать файл .docx / .doc с тем же кодом, и это не сработало.В моем расширении Chrome мне нужно открыть файл .doc/.docx в редактируемом режиме в Google Chrome.Я действительно жду, чтобы узнать все возможные пути для достижения этой цели.Я нашел несколько расширений, таких как Google docs viewer и т.д .. Но они открывают файлы в режиме предварительного просмотра.Пожалуйста, помогите мне в этом

Ответы [ 2 ]

2 голосов
/ 29 декабря 2011

.DOC-файл является двоичным, а DOCX - это zip-файл, содержащий целую коллекцию XML-файлов, составляющих документ Word, поэтому ни один из них не может быть легко прочитан вашим обычным читателем XML.

НадеюсьНе думаю, что есть какие-либо собственные расширения или фрагменты кода для Chrome, предназначенные для редактирования файлов DOC или DOCX, поэтому вам придется написать свои собственные - по-видимому, именно это расширение, которое вы рассматриваете, будет делать.Вы можете использовать Google Docs Viewer в качестве отправной точки - нет никакой разницы между «режимом предварительного просмотра» и «режимом редактирования», за исключением того, что один записывает обратно в файл, а другой нет.И вам нужно будет добавить элементы управления для изменения документа на экране, что может быть большим препятствием.

Если вы можете дать некоторую информацию о том, где именно вы застряли, это может помочь сообществу указать вамк решению, но общее «ничего не делает для меня», вероятно, приведет к чуть меньшей помощи.

Удачи!

0 голосов
/ 29 декабря 2011

Вы можете использовать jquery для этого.

вы можете использовать typewith me, который генерируется в jquery, где вы можете импортировать / экспортировать docx, doc.pdf и т. Д., Файлы проверяют , напишите мне и private pad

вы можете использовать его код jquery для использования с открытым исходным кодом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...