programowy formatowanie dokumentów Word uczyniło proste. Dowiedz się, jak sformatować dokumenty w programie Word Programmatycznie za pomocą potężnego interfejsu API open source, FileFormat.Words.
Przegląd
Witamy w innym samouczku, w którym nurkowamy w świecie .NET z FileFormat.Words. W tym artykule skoncentrujemy się na programowym sformatowaniu dokumentów Word za pomocą możliwości FileFormat.Words. Dzięki tej kompleksowej bibliotece możesz skutecznie dostosować strukturę i styl dokumentów bezpośrednio z aplikacji .NET. Zacznijmy naszą podróż do programowania dokumentów programowych! W tym artykule obejmuje następujące tematy:
- Instalowanie API FileFormat.Words
- Jak programowo sformatować dokument słów za pomocą plikuFormat.Words
Instalowanie API FileFormat.Words
Pierwszym krokiem w kierunku programowego formatowania dokumentów jest zainstalowanie FileFormat.Words w swoim projekcie. Możesz łatwo dodać tę bibliotekę open source za pośrednictwem menedżera pakietu NuGet:
Install-Package FileFormat.Words
Dzięki temu poleceniu będziesz mieć do dyspozycji potężną bibliotekę .NET do formatowania dokumentów słów.
Jak programowo sformatować dokument słów za pomocą plikuFormat.Words
FileFormat.Words Nie tylko pozwala tworzyć i manipulować dokumentami słów, ale także zapewnia zaawansowane opcje formatowania tekstu w tych dokumentach. W kolejnych sekcjach zagłębimy się w sposób, w jaki możemy wykorzystać te możliwości, aby poprawić prezentację naszych plików DOCX. Oto podział procesu wraz z odpowiednim fragmentem kodu:
- Użyj właściwości BOLD i ustaw ją na True, aby ośmielić tekst.
- Ustaw wartość właściwości 7, aby True, aby kursywać swój tekst.
- Zastosuj właściwość Fontfamily, aby zmienić czcionkę tekstu.
- Dostosuj rozmiar tekstu za pomocą właściwości FontSize.
- Aby podkreślić tekst, po prostu ustaw właściwość Podkreśl na true.
- Zmień kolor tekstu, manipulując właściwością kolor.
using FileFormat.Words;
namespace Example
{
class Program
{
static void Main(string[] args)
{
// Initialize an instance of the Document class and load an existing Word document.
using (Document doc = new Document("testDocument.docx"))
{
// Instantiate the 'Body' class with the 'Document' class object.
Body documentBody = new Body(doc);
// Instantiate an object of the 'Paragraph' class.
Paragraph documentParagraph = new Paragraph();
// Instantiate an instance of the 'Run' class. It represents a run of characters in a Word document.
Run characterRun = new Run();
// Set the 'Text' property of the 'Run' class.
characterRun.Text = "This is a sample text.";
// Apply bold formatting to the text.
characterRun.Bold = true;
// Apply italic formatting to the text.
characterRun.Italic = true;
// Set the font of the text.
characterRun.FontFamily = "Algerian";
// Set the font size.
characterRun.FontSize = 40;
// Apply underline formatting to the text.
characterRun.Underline = true;
// Set the color of the text.
characterRun.Color = "FF0000";
// Use AppendChild() method to add the 'Run' class object to the 'Paragraph' class object.
documentParagraph.AppendChild(characterRun);
// Append the 'Paragraph' object to the 'Body' object.
documentBody.AppendChild(documentParagraph);
// Use 'Save' method to persist the Word document on the disk.
doc.Save("./testDocument.docx");
}
}
}
}
Ten przykład pokazuje, jak programować formatowanie tekstu w dokumencie.
Wniosek
W tym artykule przeszliśmy przez proces programistycznego formatowania dokumentów słów za pomocą biblioteki open source, FileFormat.words dla .NET. Wykorzystując ten potężny interfejs API, możemy skutecznie dostosować wygląd naszych dokumentów bezpośrednio z naszych aplikacji, poprawiając wydajność i spójność w naszych przepływach pracy. Aby uzyskać bardziej szczegółowe wskazówki dotyczące używania FileFormat.Words, sprawdź dostępną dostępną dokumentację. Pozostań w kontakcie z nami, ponieważ nadal badamy możliwości FileFormat.Words w naszych przyszłych artykułach. Śledź nas na platformach mediów społecznościowych, takich jak Facebook, LinkedIn i Twitter, aby uzyskać najnowsze aktualizacje i spostrzeżenia.
Brać w czymś udział
Ponieważ FileFormat.Words dla .NET to projekt open source hostowany na Github, bardzo zachęcamy i doceniamy wkład społeczności. Dołącz do nas w naszej misji, aby uprościć formatowanie dokumentów!
Pytania?
Możesz publikować wszelkie pytania lub zapytania na naszym forum.