Pretvorite odlomak u grafičke oznake u Wordu koristeći C#

Slijedite ovaj članak kako biste pretvorili odlomak u grafičke oznake u Word koristeći C#. Dijeli detalje za postavljanje razvojnog okruženja, popis koraka za izvršenje zadatka i primjer koda za razvoj konvertora odlomaka u grafičke oznake za Word pomoću C#. Naučit ćete različite strategije dok pretvarate više odlomaka u grafičke oznake u Word datoteci.

Koraci za pretvaranje odlomka u grafičke oznake u Wordu pomoću C#

  1. Postavite IDE da koristi Aspose.Words for .NET za pretvaranje odlomaka u grafičke oznake
  2. Učitajte izvornu Word datoteku s nekoliko odlomaka u objekt Document
  3. Pretvorite cijeli dokument u niz i podijelite ga na nizove pomoću metode Regex.Split()
  4. Stvorite izlaznu Word datoteku, povežite je s DocumentBuilder fontom teksta s grafičkim oznakama
  5. Postavite vrstu metka na kvadrat
  6. Raščlanite niz nizova stvorenih s Regexom i zapišite svaki niz na popis s grafičkim oznakama
  7. Pozovite metodu RemoveNumbers() za uklanjanje postojećih grafičkih oznaka i brojeva u odlomcima
  8. Spremite izlaznu Word datoteku koja sadrži sve rečenice kao grafičke oznake

Ovi koraci opisuju razvoj pretvarača odlomaka u grafičke oznake za Word pomoću C#. U prvom dijelu programa, izvorna Word datoteka pretvara se u popis rečenica pomoću metode Regex.Split(), nakon čega slijedi kreiranje izlazne Word datoteke i njezino povezivanje s objektom klase DocumentBuilder. U posljednjim koracima, bullet lista se aktivira i popunjava svim rečenicama iz paragrafa dokumenta.

Kod za pretvaranje teksta u grafičke oznake u Wordu pomoću C#

using Aspose.Words;
using System;
using System.Text.RegularExpressions;
class Program
{
static void Main(string[] args) // Convert paragraph to bullet in C#
{
new License().SetLicense("License.lic");
Document doc = new Document("Sample.docx");
string text = doc.ToString(SaveFormat.Text);
string pattern = @"(?<=[.!?])\s+";
string[] sentences = Regex.Split(text, pattern);
Document output = new Document();
DocumentBuilder builder = new DocumentBuilder(output);
builder.Font.Bold = true;
builder.Font.Name = "Courier";
builder.Font.Size = 12;
builder.ListFormat.List = output.Lists.Add(Aspose.Words.Lists.ListTemplate.BulletSquare);
foreach(string sentence in sentences)
builder.Writeln(sentence.Trim());
builder.ListFormat.RemoveNumbers();
output.Save("bullet-sample.docx");
Console.WriteLine("Paragraphs converted to bullets");
}
}

Ovaj kôd demonstrira razvoj pretvarača odlomaka u grafičke oznake za Word pomoću C#. Metoda Document.ToString() koristi se za pretvaranje cijele Word datoteke u niz, a zatim se koristi Regex za dijeljenje ovog niza u više nizova. Klasa DocumentBuilder koristi se za postavljanje fonta, popisa s grafičkim oznakama kvadratnog formata i pisanje svih rečenica na popisu s grafičkim oznakama.

Ovaj članak opisuje postupak pretvaranja Word datoteke u popis stavki s grafičkim oznakama. Za pretvaranje teksta u sliku pogledajte članak na pretvaranje teksta u sliku u C#.

 Hrvatski