Ця стаття допоможе перетворити маркери на абзац у файлі Word за допомогою C#. Він містить деталі налаштування середовища розробки, список кроків і зразок коду для виконання перетворення маркерів у речення у файлі Word за допомогою C#. Ви можете виконати це завдання на будь-якій платформі, що підтримує платформу .NET.
Кроки для видалення маркерів із документа Word за допомогою C#
- Налаштуйте IDE на використання Aspose.Words for .NET для видалення маркерів
- Завантажте файл Word у клас Document із маркерами та пронумерованими списками
- Перегляньте всі paragraphs у файлі Word
- Отримайте доступ до об’єкта ListFormat кожного абзацу та викличте метод RemoveNumbers().
- Збережіть отриманий файл Word після видалення маркерів
Ці кроки підсумовують процес розробки конвертера маркера в абзац у файлі Word за допомогою C#. Завантажте файл Word у клас Document і переберіть усі дочірні вузли типу Paragraph. Отримайте доступ до властивості ListFormat кожного абзацу та викличте метод RemoveNumbers(), щоб видалити маркери.
Код для перетворення маркерів на абзац у файлі Word за допомогою C#
using Aspose.Words; | |
using System; | |
class Program | |
{ | |
static void Main(string[] args) // Convert bullets to text paragraph in C# | |
{ | |
new License().SetLicense("License.lic"); | |
Document doc = new Document("sample.docx"); | |
foreach(Paragraph paragraph1 in doc.GetChildNodes(NodeType.Paragraph,true)) | |
{ | |
paragraph1.ListFormat.RemoveNumbers(); | |
} | |
doc.Save("Out.docx"); | |
Console.WriteLine("Bullets and numbers converted to text paragraph successfully"); | |
} | |
} |
Цей зразок коду продемонстрував розробку конвертера маркерів у абзаци для файлу Word. Перелік NodeType використовується для фільтрації абзаців із колекції дочірніх вузлів у документі. Метод RemoveNumbers() видаляє всі типи маркерів, нумерації та багаторівневих списків і перетворює їх на звичайні речення, не порушуючи відступи в абзацах.
У цій статті описано процес перетворення маркерів, нумерованих списків і багаторівневих списків у звичайні речення. Щоб видалити всі розриви сторінок у файлі Word, зверніться до статті як видалити всі розриви сторінок у Word за допомогою C#.