В этой статье описывается, как вставить сноску в Word с помощью Python REST API. Вы научитесь использовать Aspose.Words для Python Cloud SDK для добавления сноски Word с помощью Python Low Code API. Мы обсудим различные свойства сноски, которые можно задать перед её добавлением в документ.
Необходимое условие
- Создайте учетную запись и получите учетные данные API
- Загрузите Aspose.Words Cloud SDK для Python, чтобы добавить сноску в файл Word.
- Настройка проекта решения Python с указанным выше SDK для создания концевой сноски
Шаги по добавлению сноски в Word с помощью Python REST API
- Создайте объект WordsApi, указав идентификатор клиента и секретный ключ для вставки концевой сноски.
- Прочитать входной файл Word и сохранить его в файловом потоке
- Создайте объект FootnoteInsert, задав различные свойства.
- Создайте метод InsertFootnoteOnlineRequest, указав запрос, FootnoteInsert и имя целевого файла.
- Вызовите метод ВставитьСноскуОнлайн, чтобы вставить сноску в исходный файл Word.
- Получить выходной поток из результата и сохранить его на диске
Вышеописанные шаги описывают как создать сноску в Word с помощью Python REST API. Начните процесс с загрузки исходного файла Word в объект FileStream и создания сноски с помощью класса FootnoteInsert. Используйте эту сноску для создания запроса InsertFootnoteOnlineRequest, который затем можно использовать для создания сноски в файле Word с помощью метода InsertFootnoteOnline.
Код для создания сносок в Word с помощью Python REST API
Этот пример кода демонстрирует, как добавить сноску в Word с помощью Python REST API. Класс FootnoteInsert содержит различные свойства, такие как Position, которое можно задать как ссылку на начальный узел диапазона и контрольную метку. Ответ на вызов содержит метод Document.TryGetValue(), который возвращает результирующий файл Word в потоковый объект для сохранения на диске или в базе данных.
In this topic, we have learned the process of adding a footnote in a Word document. If you are looking to replace text in a Word file, refer to the following article: Replace a Word in Word with Python REST API.