Този основен урок ви насочва как да редактирате документ на Word с помощта на Python с помощта на стъпки за конфигуриране на средата, подробности за зареждането на съществуващ документ на Word и преместването на контрола до желаната позиция в него. Ще научите как Python редактира DOCX чрез добавяне на параграф в началото на заредения DOCX файл. Той също така ще научи как да зададете форматирането на новодобавения текст.
Стъпки за редактиране на Word документ с Python
- Създайте среда за използване на Aspose.Words за Python чрез .NET за редактиране на документ на Word
- Импортирайте пространството от имена aspose.words, като му предоставите псевдоним
- Заредете желания файл на Word в обект Document, който трябва да бъде модифициран с помощта на Python
- Създайте екземпляр на обект от клас DocumentBuilder, като използвате заредения Word файл
- С помощта на този обект на DocumentBuilder се преместете в началото на документа
- Вземете шрифта на текущото местоположение на курсора и го променете според вашите изисквания
- Задайте форматиране на абзац и напишете желания текст, преди да го запишете обратно на диска
Тези стъпки описват процеса за редактиране на документ на Word с Python чрез споделяне на връзка за конфигуриране на средата и след това поредица от задачи за постигане на функционалността. Ще заредите желания документ и ще преместите контрола в началото на документа, но можете да го преместите навсякъде в заредения документ. След като контролата бъде преместена на някаква позиция, тя автоматично избира шрифта и другите настройки на текста на това място, които можете да промените и използвате за вмъкване или модифициране на текст, както е показано в следния примерен код.
Код за редактиране на DOCX в Python
Тук се демонстрира редактиране на DOCX Python код, който използва обект на клас DocumentBuilder за управление на заредения Word файл. Този клас предоставя функции за преместване на контрол с помощта на move_to_document_start, move_to_document_end и всеки друг елемент в документа заедно с функциите за писане на нови редове и вмъкване на текст в съществуващото съдържание. Може също да се използва за работа с таблици, вмъкване на различни видове прекъсвания, вмъкване на контроли като квадратчета за отметка, комбинирани полета, бележки под линия и вмъкване на изображения, за да назовем само няколко.
Тази статия ни напътства да редактираме DOCX в Python, но ако искате да се научите да създавате нов Word документ с помощта на Python, вижте статията на как да създадете документ на Word с помощта на Python.