Это краткое руководство по форматированию абзаца в Word с помощью Python. Оно содержит настройки IDE, список шагов и пример кода для изменения формата написания абзаца с помощью Python. Вы научитесь устанавливать различные свойства форматирования и методы для очистки форматирования для установки значений по умолчанию.
Шаги по установке формата записи абзаца с помощью Python
- Настройте IDE для использования Aspose.Words для Python через .NET для форматирования текста
- Создайте новый файл World, используя класс Document для отступов и форматирования текста.
- Создайте объект класса DocumentBuilder для указанного выше файла Word.
- Используйте свойство paragraph_format для установки выравнивания, отступа и интервала.
- Установите границы и свойства шрифта
- Напишите нужный текст для абзаца, используя метод writeln().
- Сохраните выходной файл 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.