В этой статье описывается процесс добавления закладки в Word с помощью Python REST API. Мы будем использовать Aspose.Words for Python Cloud SDK для добавления закладки в документ Word с помощью Python Low Code API. Вам нужно будет задать различные параметры закладки и вызвать API-вызовы для добавления этой закладки в файл Word на локальном диске.
Необходимое условие
- Создайте учетную запись и получите учетные данные API
- Загрузите Aspose.Words Cloud SDK для Python, чтобы добавить закладку в файл Word
- Настройка проекта решения Python с помощью указанного выше SDK
Шаги по созданию закладки в Word с помощью Python REST API
- Задайте Client ID и Client Secret для API, чтобы добавить закладку.
- Создайте объект класса WordsApi, используя учетные данные вашего клиента.
- Прочитать исходный файл Word в поток памяти для создания закладки
- Определите начальный и конечный диапазон закладки с помощью класса PositionInsideNode.
- Создайте объект InsertBookmarkOnlineRequest, указав необходимые параметры.
- Вызовите метод InsertBookmarkOnline для вставить закладку в соответствии с InsertBookmarkOnlineRequest
- Сохраните полученный файл Word с новой закладкой.
Вышеописанные шаги описывают как создать закладку в Word с помощью Python Low Code API. Начните процесс с создания объекта WordsApi, затем прочитайте исходный файл Word и определите параметры закладки. Наконец, добавьте эту закладку в файл Word, выполнив несколько вызовов API, а затем сохраните полученный файл Word на локальном диске.
Код для вставки закладки в Word с помощью Python REST API
Этот пример кода демонстрирует, как добавить закладку в Word с помощью Python REST API. Класс PositionInsideNode используется для установки начального и конечного диапазона закладки в целевом файле Word. Результирующий поток возвращается как элемент словаря с указанным ключом и может быть получен с помощью метода TryGetValue, как показано в примере кода.
In this topic, we have learned how to make a bookmark in Word with Python REST API. If you are looking to convert a Word file to an HTML file, refer to the article on Convert DOCX to HTML with Python REST API.