Форматирование абзаца в Word с помощью Python

Это краткое руководство по форматированию абзаца в Word с помощью Python. Оно содержит настройки IDE, список шагов и пример кода для изменения формата написания абзаца с помощью Python. Вы научитесь устанавливать различные свойства форматирования и методы для очистки форматирования для установки значений по умолчанию.

Шаги по установке формата записи абзаца с помощью Python

  1. Настройте IDE для использования Aspose.Words для Python через .NET для форматирования текста
  2. Создайте новый файл World, используя класс Document для отступов и форматирования текста.
  3. Создайте объект класса DocumentBuilder для указанного выше файла Word.
  4. Используйте свойство paragraph_format для установки выравнивания, отступа и интервала.
  5. Установите границы и свойства шрифта
  6. Напишите нужный текст для абзаца, используя метод writeln().
  7. Сохраните выходной файл Word.

Эти шаги предоставляют подробную информацию об отступах абзацев с помощью Python и настройке других параметров. Начните процесс с создания файла Word, связывания с ним объекта DocumentBuilder и доступа к свойству формата абзаца, чтобы задать выравнивание, отступ, интервал после и перед, стиль границы, цвет шрифта, флаг полужирного начертания и размер. Наконец, введите текст для абзаца и сохраните выходной файл 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)
# Set formatting
paragraphFormat = builder.paragraph_format
paragraphFormat.alignment = aw.ParagraphAlignment.JUSTIFY
paragraphFormat.left_indent = 45
paragraphFormat.right_indent = 45
paragraphFormat.space_after = 20
paragraphFormat.borders.horizontal.line_style = aw.LineStyle.DOUBLE
paragraphFormat.style.font.size = 12
paragraphFormat.style.font.bold = True
paragraphFormat.style.font.color = drawing.Color.blue
# Output text
builder.writeln("Word paragraph formatting refers to adjusting the appearance and layout of paragraphs in a document to improve readability and presentation.")
builder.writeln("Word also provides options to control spacing before and after paragraphs, which helps in creating visually appealing documents with clear structure.")
newDoc.save("Formatted.docx")
print ("Text formatted")

Этот код демонстрирует, как сделать отступ абзаца в Word с помощью Python. Когда мы связываем объект DocumentBuilder с документом Word, он предоставляет доступ к свойствам форматирования абзаца, которые вы можете просматривать или обновлять в соответствии с вашими требованиями. Вы можете задать перенос Word, имя стиля, затенение, уровень контура, положение буквицы, ширину линии границы, стиль линии и цвет темы.

В этом кратком руководстве описывается форматирование форматирования абзаца Microsoft Word с помощью Python. Если вы хотите вставить маркеры в файл Word, обратитесь к статье Вставка маркеров в Word с помощью Python.

 Русский