Преобразувайте Bullet Points в абзац във файл на Word с помощта на Python

Тази тема се фокусира върху това как да преобразувате точки за водещи точки в параграф във файл Word с помощта на Python. Той обхваща подробностите за създаване на среда за разработка, списък с дефинирани задачи и примерен код за извършване на преобразуване на точки в изречение във файл на Word с помощта на Python. Можете да използвате това приложение на всяка платформа, поддържаща .NET framework и Python.

Стъпки за премахване на Bullet Points от документ на Word с помощта на Python

  1. Създайте среда за разработка, за да използвате Aspose.Words за Python чрез .NET за премахване на точки
  2. Заредете изходния Word файл в класа Document с точки и номерирани списъци
  3. Преминете през всички възли и прехвърлете всеки възел към екземпляр на клас paragraphs във файла на Word
  4. Достъп до свойството ListFormat на всеки параграф и извикайте метода remove_numbers().
  5. Запазете документа на Word, след като премахнете куршумите

Стъпките, споменати по-горе, обясняват процеса на разработване на преобразувател на точка към абзац във файл на Word с помощта на Python, при което процесът започва чрез зареждане на файла World в класа Document и итерация през всички дъщерни възли от тип Paragraph. Ще получим достъп до свойството list_format на всеки параграф и ще извикаме метода remove_numbers(), за да премахнем водещите точки.

Код за преобразуване на водещи точки в абзац във файл на Word с помощта на Python

import aspose.words as aw
# Path to the source files
filePath = "c://words//"
# Load the Aspose.Words license in your application to remove bullets
aw.License().set_license(filePath + "Product.Family.lic")
# Use the Document class object to load the source word
srcDoc = aw.Document(filePath + "AsposeTest.docx")
for node in srcDoc.get_child_nodes(aw.NodeType.PARAGRAPH, True):
node.as_paragraph().list_format.remove_numbers()
# Save the Word file with cleared bullets
srcDoc.save(filePath + "OutDoc.docx")
print ("Bullets removed successfully")

Горният пример показва процеса на разработка за създаване на преобразувател на точка към абзац за файл на Word. Enum NodeType се използва за избиране само на абзаците от колекцията възли на дъщерни възли в документа. Методът remove_numbers() премахва всички видове водещи символи, номериране и многостепенни списъци и ги нулира до нормални изречения, без да нарушава отстъпа на абзаците.

Тази статия обяснява процеса на трансформиране на водещи символи, номерирани списъци и многостепенни списъци в нормални изречения. За да вмъкнете съдържанието в DOCX файл, вижте статията за това как да вмъкнете съдържание във файл на Word с помощта на Python.

 Български