Този кратък урок ви насочва към форматирането на абзац в Word с Python. Той има настройките на IDE, списък със стъпки и примерен код за промяна на формата за писане на параграф с Python. Ще се научите да задавате различни свойства и методи за форматиране, за да изчистите форматирането за задаване на стойностите по подразбиране.
Стъпки за задаване на формат за писане на абзаци с Python
- Настройте IDE за използване на Aspose.Words за Python чрез .NET за форматиране на текст
- Създайте нов World файл, като използвате класа Document за отстъп и форматиране на текста
- Създайте обекта от клас DocumentBuilder за горния файл на Word
- Използвайте свойството параграф_формат, за да зададете подравняването, отстъпа и разстоянието
- Задайте границите и свойствата на шрифта
- Напишете желания текст за абзаца с помощта на метода 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.