В этой статье рассказывается, как вставить маркеры в Word с помощью Python. В ней приводятся подробности настройки среды разработки с помощью Aspose.Words для Python через .NET на любых поддерживаемых платформах, а также пример кода для демонстрации добавления маркированных списков в Word с помощью Python. Вы научитесь добавлять маркированные или нумерованные списки и изменять уровень элементов списка для создания подэлементов.
Шаги по созданию маркеров в Word с использованием Python
- Настройте среду на использование Aspose.Words для Python через .NET для вставки маркеров
- Создайте новый файл Word с классом Document для добавления маркеров.
- Создайте экземпляр объекта класса DocumentBuilder, используя указанный выше объект Document.
- Вызовите метод apply_bullet_default(), чтобы начать список маркеров.
- Вставьте маркеры с помощью метода writeln()
- Установите уровень маркера с помощью list_indent() и list_outdent в классе list_format
- Прекратите добавлять маркеры с помощью метода remove_numbers() и сохраните вывод.
Эти шаги объясняют, как работать с маркированными списками Microsoft Word с помощью Python. Создайте новый файл Word, присоедините к нему объект DocumentBuilder, вызовите метод apply_bullet_default(), чтобы начать маркированный список, и вставьте точки с помощью метода writeln(). Используйте list_indent() и list_outdent(), чтобы задать отступ элемента списка, и вызовите метод remove_numbers(), чтобы остановить список.
Код для добавления маркеров в Word с использованием Python
import aspose.words as aw | |
import aspose.pydrawing as drawing | |
# Load the license | |
wordLic = aw.License() | |
wordLic.set_license("license.lic") | |
newDoc = aw.Document() | |
builder = aw.DocumentBuilder(newDoc) | |
# builder.list_format.apply_number_default() | |
builder.list_format.apply_bullet_default() | |
builder.writeln("Continent 1") | |
builder.writeln("Continent 2") | |
builder.list_format.list_indent() | |
builder.writeln("Continent 2 Country 1") | |
builder.writeln("Continent 2 Country 2") | |
builder.list_format.list_indent() | |
builder.writeln("Continent 2 Country 2 City 1") | |
builder.writeln("Continent 2 Country 2 City 2") | |
builder.list_format.list_outdent() | |
builder.writeln("Continent 2 Country 3") | |
builder.list_format.list_outdent() | |
builder.writeln("Continent 3") | |
builder.list_format.remove_numbers() | |
newDoc.save("BulletsDocument.docx"); | |
print ("Bullets added successfully") |
Этот пример кода демонстрирует, как добавлять маркеры в Word с помощью Python. Чтобы создать список номеров, используйте метод apply_number_default() и тот же метод remove_numbers(), чтобы остановить список. Вызовите метод list_outdent() для добавления основных элементов и вызовите метод list_indent() для создания подэлементов.
Эта статья помогла нам создать маркер и список точек с числами. Если вы хотите объединить ячейки в таблице Word, обратитесь к статье Объединение ячеек в Word с помощью Python.