Word Office Js Обновление документа Word, сжатый и проверка - PullRequest
0 голосов
/ 20 ноября 2018

Я работаю над надстройкой , я сделал tutos;Итак, я могу добавить тексты, абзацы и очистить.

Я пытаюсь получить весь документ с помощью getFileAsync .

Найдено там :

Сначала с Office.FileType.Text : мои необработанные данные были правильными, я не смог выполнить кодировку, это не былоправильно, но result.value было то, что я хотел.

Позже моя цель - получить файл из службы .docx или zip, обновить документ в моей надстройке и отправить его обратно.

На данный момент у меня нет «возврата», я работаю над документом, открытым самостоятельно.
Итак, у меня нет службы, где я мог бы отправить или сохранить свой файл.

Я использую Office.FileType.Compressed для получения всего документа (после обновления), как я могу проверить, все ли мои документы верны (данные и стиль)?

Я знаю, что с помощью FileType.Text он работает (я получил правильное значение), но я хотел бы сохранить издание (цвет, размер ...).

Есть ли у меня метод в библиотеке Office Js (или angular5 без нового модуля), чтобы открывать / отображать результат моего getFileAsync непосредственно в моем документе Word?(Я новичок для них обоих.)

В будущем, как правильно загрузить и открыть документ, полученный моими службами в Word (office Js)?

1 Ответ

0 голосов
/ 20 ноября 2018

у вас есть пара альтернатив.

  1. Вы можете вставить документ из любого источника (если он закодирован в base64) в ваш открытый документ, используя метод insertFileFromBase64 .
  2. Вы также можете открыть документ в новом окне Word.(с помощью application.createDocument API)

Вот пример лабораторного сценария о том, как сделать то и другое.К вашему сведению: скрипт лаборатории - это надстройка, которую мы используем для обмена фрагментами кода, узнайте, как ее использовать в https://aka.ms/scriptlab

Удачного кодирования!

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