IRONSOFTWAREHOME
UZYWANIE IRONWORD

C# Edytuj Word (przyklad kodu, samouczek dla deweloperów)

Curtis Chau
Curtis Chau
Updated: 28 czerwca 2026

Pliki Microsoft Word są szeroko stosowane do tworzenia i edytowania dokumentów, stanowiąc fundamentalną część wielu zastosowań biznesowych. W rozwoju aplikacji w C#, umiejętność generowania i manipulacji dokumentami MS Word w sposób programowy jest kluczowa. Podstawowym narzędziem umożliwiającym to jest biblioteka IronWord, która zapewnia kompleksowy zestaw funkcji do pracy z plikami Word w C#.

Microsoft także dostarcza samouczek dla dewelopera, aby zautomatyzować dokumenty Microsoft Word za pomocą Visual C#. W tym artykule zamierzamy przedstawic, jak stworzyc dokument Word w C# za pomocą IronWord - potężnej biblioteki dokumentów Word w C#.

How to Create Word Documents in C#

  1. Stworz projekt C# w Visual Studio
  2. Zainstaluj Bibliotekę IronWord
  3. Stwórz obiekt WordDocument
  4. Dodaj zawartość za pomocą metody AddText
  5. Dodaj akapit tekstu do obiektu WordDocument
  6. Zapisz do pliku DOCX za pomocą metody SaveAs

Biblioteka IronWord

Strona internetowa IronWord

Biblioteka IronWord jest solidną biblioteką C# DOCX opracowaną przez Iron Software. Oferuje intuicyjne API do budowy, edycji i eksportu dokumentów Word bez potrzeby instalowania Microsoft Office lub Word Interop. Z obsługą różnych wersji i platform .NET, IronWord upraszcza proces pracy z plikami Word w różnych środowiskach.

IronWord działa nawet bez instalowania aplikacji Word. Interop Microsoft Word nie jest wymagany do utworzenia Dokumentu Word.

Funkcje IronWord

Obsługa wielu platform

IronWord został zaprojektowany do pracy na C#, F# i VB.NET, wspierając .NET 8, 7, 6, 5, Core, Standard, lub Framework. Jest na tyle wszechstronny, że może być wykorzystany w aplikacjach sieciowych, mobilnych, desktopowych i konsolowych.

Manipulacja Strukturą Dokumentu

IronWord dostarcza bogaty zestaw funkcji do manipulacji strukturą dokumentów, w tym czytania i edycji plików Word. Deweloperzy mogą wyciągać tekst i obrazy, edytować ustawienia strony, ustawiać niestandardowe marginesy i dodawać akapity, tekst, obrazy, kształty i tabele.

Stylizacja i formatowanie

Biblioteka pozwala deweloperom na ustalanie stylu dla różnych elementów, takich jak rodzina czcionek i rozmiar, kolor, pogrubienie, kursywa, przekreślenie, podkreślenie, indeks górny i dolny. Ponadto, wspiera niestandardizację wyrównań, kolor tła i list wypunktowanych/numerowanych.

Kompatybilność międzyplatformowa

IronWord jest kompatybilny z różnymi systemami operacyjnymi, w tym Windows, Linux, macOS, iOS i Android, co czyni go wszechstronnym rozwiązaniem dla szerokiego zakresu zastosowań.

Konfiguracja środowiska

Aby rozpocząć, otwórz program Visual Studio, a zobaczysz ekran powitalny.

1. Utwórz nową aplikację konsolową .NET Framework

Kliknij "Utwórz nowy projekt". Wyszukaj "Aplikacja konsolowa (.NET Framework)", wybierz ją z listy i kliknij "Dalej". Nadaj nazwę projektowi i kliknij "Utwórz". Visual Studio skonfiguruje nową aplikację konsolową .NET Framework z podstawowym szablonem, zawierającym metodę Main jako punkt wejścia.

Konfigurowanie nazwy projektu i lokalizacji

2. Zainstaluj IronWord za pomocą menedżera pakietów NuGet

W programie Visual Studio przejdź do menu "Narzędzia", wybierz "Menedżer pakietów NuGet", a następnie "Zarządzaj pakietami NuGet dla rozwiązania". W oknie NuGet przejdź do zakładki "Przeglądaj", wpisz "IronWord" w polu wyszukiwania i naciśnij Enter. Wybierz pakiet z wyników, upewnij się, że projekt aplikacji konsolowej jest zaznaczony po prawej stronie, a następnie kliknij "Zainstaluj". Spowoduje to dodanie niezbędnych odwołań do korzystania z IronWord w aplikacji C#. Teraz możesz rozpocząć tworzenie dokumentów WORD za pomocą IronWord.

Instalacja IronWord za pomocą Menedżera pakietów NuGet

Korzystanie z konsoli menedżera pakietów:

Uruchom następujące polecenie w konsoli menedżera pakietów:

PM > Install-Package IronWord

Kroki tworzenia dokumentu WORD

Po zainstalowaniu IronWord możesz użyć biblioteki IronWord do utworzenia dokumentu WORD.

  1. Importowanie przestrzeni nazw IronWord:
using IronWord;
using IronWord.Models;

Te linie importują przestrzenie nazw IronWord i IronWord.Models, pozwalając na użycie klas i funkcjonalności z biblioteki IronWord w Twoim kodzie C#.

  1. Tworzenie instancji dokumentu WORD:
WordDocument doc = new WordDocument();

Tutaj tworzona jest nowa instancja klasy WordDocument. Jest to pusty dokument WORD, do którego możesz zacząć dodawać treść.

  1. Dodawanie treści do dokumentu: Poniższy przykładowy kod dodaje tekst do obiektu dokumentu:
doc.AddText("Add text using IronWord");

Ta linia dodaje do dokumentu WORD akapit z tekstem "Dodaj tekst za pomocą IronWord". Metoda AddText jest dogodnym sposobem wstawiania treści tekstowych do dokumentu.

  1. Zapisywanie dokumentu:
doc.SaveAs("output.docx");

Po dodaniu treści do dokumentu używasz metody SaveAs, aby zapisać dokument Word do pliku. W tym przypadku zapisuje dokument z nazwą pliku 'output.docx' w katalogu projektu.

Powyższe kroki spowodują utworzenie nowego dokumentu WORD, dodanie akapitu z tekstem oraz zapisanie dokumentu pod podaną nazwą pliku.

Oto pełny kod źródłowy:

using IronWord;
using IronWord.Models;

class Program
{
    static void Main()
    {
        // Create a new Word document
        WordDocument doc = new WordDocument();
        
        // Add text to the document
        doc.AddText("Add text using IronWord");

        // Save the document to a file
        doc.SaveAs("output.docx");
    }
}

Ogólnie rzecz biorąc, ten kod pokazuje podstawowe kroki tworzenia dokumentu WORDa przy użyciu biblioteki IronWord. Tworzysz instancję obiektu WordDocument, dodajesz do niego treść (w tym przypadku prosty akapit), a następnie zapisujesz dokument w pliku. To wszystko! Dokument utworzono pomyślnie.

Jest to prosty przykład, który można rozszerzyć o bardziej złożone struktury dokumentów, formatowanie i dodatkową treść w zależności od wymagań aplikacji.

Aby uzyskać więcej przykładów kodu dotyczących tworzenia, odczytywania i edytowania istniejących dokumentów WORD, odwiedź tę stronę z przykładami kodu.

Wynik

Po uruchomieniu programu w katalogu projektu zostanie wygenerowany dokument WORD o nazwie "output.docx". Możesz otworzyć ten dokument, aby zobaczyć dodaną treść.

Wygenerowany PDF z poprzedniego kodu

Wnioski

W tym artykułe omówiliśmy znaczenie tworzenia plików Microsoft Word w aplikacjach C# oraz przedstawiliśmy bibliotekę IronWord jako potężne rozwiązanie do pracy z dokumentami Word. Omówiliśmy jego funkcje, proces konfiguracji projektu konsoli C# w Visual Studio oraz kroki niezbędne do zainstalowania i wykorzystania IronWord do tworzenia dokumentów WORD. Dzięki IronWord programiści mogą płynnie zintegrować funkcje generowania dokumentów Worda ze swoimi aplikacjami C#, zwiększając możliwości przetwarzania dokumentów.

Aby uzyskać bardziej szczegółowe informacje na temat IronWord i jego możliwości, odwiedź oficjalną stronę dokumentacji.

IronWord jest bezpłatny do celów programistycznych, a na cele komercyjne można uzyskać licencję. Oferuje jednak również bezpłatną wersję próbną, która pozwala przetestować pełną funkcjonalność w trybie komercyjnym przed podjęciem decyzji.

Curtis Chau
Autor tekstów technicznych

Curtis Chau posiada tytuł licencjata z informatyki (Uniwersytet Carleton) i specjalizuje się w front-endowym rozwoju, z ekspertką w Node.js, TypeScript, JavaScript i React. Pasjonuje się tworzeniem intuicyjnych i estetycznie przyjemnych interfejsów użytkownika, Curtis cieszy się pracą z nowoczesnymi frameworkami i tworzeniem dobrze zorganizowanych, atrakcyjnych wizualnie podręczników.

...
Czytaj więcej

Powiązane artykuły

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Your trial license will be sent to your email address

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta