IRONSOFTWAREHOME
AKTUALNOŚCI DLA PROGRAMISTÓW

Xceed.Document .NET (jak to działa dla programistów)

Jacob Mellor, Dyrektor Technologiczny @ Team Iron
Jacob Mellor
Updated: 21 kwietnia 2026

W wymagającym środowisku programowania .NET płynna obsługa zadań związanych z generowaniem i konwersją dokumentów ma kluczowe znaczenie dla niezliczonych aplikacji. Niezależnie od tego, czy chodzi o generowanie dynamicznych raportów, tworzenie faktur czy konwersję dokumentów między formatami, posiadanie odpowiednich narzędzi może znacznie usprawnić przepływ pracy i zwiększyć produktywność.

W tym artykułe omówimy, w jaki sposób Xceed.Document.NET i IronPDF — dwie potężne biblioteki do manipulacji dokumentami w środowisku .NET — mogą uprościć te procesy i umożliwić programistom tworzenie wszechstronnych i wydajnych aplikacji.

Wprowadzenie do Xceed.Document.NET

Xceed.Document.NET, opracowany przez firmę Xceed, to kompleksowy zestaw .NET, który ułatwia tworzenie, edycję i formatowanie dokumentów Word (plików DOCX) programowo, bez konieczności instalowania programu Microsoft WORD lub Office InterOp. Opracowany z myślą o prostocie i wszechstronności, Xceed.Document.NET zapewnia programistom intuicyjny interfejs API do płynnej integracji funkcji generowania dokumentów z ich aplikacjami .NET.

Xceed.Document .NET (Jak to dziala dla programistow): Rysunek 1 - Pakiet NuGet Xceed.Document.NET

Wykorzystując możliwości Xceed.Document.NET, programiści mogą bez wysiłku manipulować różnymi elementami dokumentów WORDa, w tym akapitami, tabelami, obrazami i stylami, aby tworzyć bogate i dostosowywalne dokumenty dostosowane do ich konkretnych wymagań. Można również ustawić właściwości dokumentu, podpisać go cyfrowo i zapewnić integralność dokumentu WORD za pomocą podpisów cyfrowych.

Xceed oferuje różne biblioteki dostosowane do różnych formatów dokumentów, takich jak dokumenty tekstowe, różne formaty tekstowe oraz konwersja dokumentów .NET do formatu PDF.

Funkcje Xceed.Document.NET

  1. Zaawansowana obsługa dokumentów: Xceed.Document.NET pozwala programistom z łatwością tworzyć, modyfikować i formatować dokumenty WORDa dzięki kompleksowemu zestawowi funkcji i intuicyjnemu API.
  2. Wszechstronne zarządzanie treścią: Dzięki Xceed.Document.NET programiści mogą manipulować różnymi elementami dokumentów, takimi jak akapity, tabele, obrazy i style, aby tworzyć dynamiczne i atrakcyjne wizualnie dokumenty.
  3. Bogate opcje formatowania: Xceed.Document.NET oferuje szerokie możliwości formatowania, pozwalając programistom dostosowywać wygląd dokumentów poprzez stosowanie czcionek, kolorów, wyrównania i innych opcji.
  4. Kompatybilność międzyplatformowa: Xceed.Document.NET jest kompatybilny z różnymi platformami .NET, w tym Windows Forms, WPF, ASP.NET i .NET Core, dzięki czemu nadaje się do szerokiego zakresu zastosowań.
  5. Płynna integracja: Xceed.Document.NET płynnie integruje się z innymi bibliotekami i frameworkami .NET, umożliwiając programistom łatwe usprawnianie procesów związanych z dokumentami.

Stwórz projekt C# w Visual Studio

  1. Otwórz Visual Studio i utwórz nowy projekt w języku C#.

    Xceed.Document .NET (How It Works For Developers): Figure 2 - Open Visual Studio and click on the "Create a new project" option.

  2. Wybierz odpowiedni szablon projektu w oparciu o swoje wymagania (np. aplikacja konsolowa, aplikacja Windows Forms).

    Xceed.Document .NET (How It Works For Developers): Figure 3 - For the new project, select a "Console App" in C#.

  3. Podaj nazwę projektu i lokalizację, a następnie kliknij "Dalej".

    Xceed.Document .NET (Jak to działa dla programistów): Rysunek 4 – Skonfiguruj swój projekt, podając nazwę projektu, lokalizację i nazwę rozwiązania. Następnie wybierz .NET Framework i kliknij Utwórz.

  4. W sekcji "Dodatkowe informacje" wybierz najnowszą wersję .NET Framework. Kliknij "Utwórz", aby utworzyć projekt.

Proces instalacji

Instalacja Xceed.Document.NET jest prosta:

  1. Otwórz Visual Studio lub preferowane środowisko IDE.

  2. Utwórz nowy lub otwórz istniejący projekt .NET.

  3. Przejdź do konsoli menedżera pakietów NuGet.

  4. Uruchom następujące polecenie, aby zainstalować pakiet Xceed.Document.NET:

    Install-Package Xceed.Document.NET
    PowerShell

    Xceed.Document .NET (How It Works For Developers): Figure 5 - Install Xceed.Document.NET library using NuGet Package Manager Console and command: "Install-Package Xceed.Document.NET"

  5. Po zakończeniu instalacji możesz zacząć korzystać z Xceed.Document.NET w swoim projekcie.

Uwaga: Należy pamiętać, że do tworzenia formatów DOCX niezbędna jest biblioteka Xceed.Words.NET, a do wbudowywania w nie elementów – biblioteka Xceed.Document.NET.

Install-Package Xceed.Words.NET
PowerShell

Xceed.Document .NET (How It Works For Developers): Figure 6 - Install Xceed.Words.NET library using NuGet Package Manager Console and command: "Install-Package Xceed.Words.NET"

Tworzenie plików DOCX za pomocą Xceed.Document.NET

Tworzenie plików DOCX za pomocą Xceed.Document.NET jest proste i intuicyjne. Oto podstawowy przykład programowego tworzenia dokumentu WORD:

using Xceed.Words.NET;
using System;

class Program
{
    static void Main(string[] args)
    {
        // Create a new document
        using (DocX document = DocX.Create("SampleDocument.docx"))
        {
            // Add a paragraph with text, styling it with font size, boldness and centered alignment
            document.InsertParagraph("Hello, World!")
                    .FontSize(12)     // Set the font size
                    .Bold()           // Make the text bold
                    .Alignment = Alignment.center; // Center align the text

            // Save the document
            document.Save();
            Console.WriteLine("Document created successfully!");
        }
    }
}

Oto wynik działania powyższego kodu. Utworzony plik DOCX można otworzyć za pomocą aplikacji Microsoft WORD.

Xceed.Document .NET (Jak to dziala dla programistow): Rysunek 7 - Wynik: Plik DOCX utworzony programowo za pomoca biblioteki Xceed.Document.NET.

Integracja Xceed.Document.NET z IronPDF

Integracja Xceed.Document.NET z IronPDF pozwala programistom na płynną konwersję dokumentów Word (plików DOCX) wygenerowanych przy użyciu Xceed.Document.NET do formatu PDF.

IronPDF

IronPDF to solidna biblioteka .NET zaprojektowana w celu uproszczenia zadań związanych z generowaniem, edycją i renderowaniem plików PDF w aplikacjach .NET. Dzięki kompleksowemu zestawowi funkcji i intuicyjnemu API, IronPDF umożliwia programistom łatwe tworzenie, modyfikowanie i renderowanie plików PDF programowo, bez konieczności instalowania programu Adobe Acrobat Reader.

IronPDF to świetne narzędzie do konwersji stron internetowych, adresów URL i kodu HTML na pliki PDF, które idealnie odwzorowują oryginalne źródło. Jest to idealne rozwiązanie do generowania plików PDF z treści internetowych, takich jak raporty i faktury. Jeśli chcesz utworzyć plik PDF ze strony internetowej, IronPDF jest rozwiązaniem dla Ciebie!

using IronPdf;
using System;

class Program
{
    static void Main(string[] args)
    {
        var renderer = new ChromePdfRenderer();

        // 1. Convert HTML String to PDF
        var htmlContent = "<h1>Hello, IronPDF!</h1><p>This is a PDF from an HTML string.</p>";
        var pdfFromHtmlString = renderer.RenderHtmlAsPdf(htmlContent);
        pdfFromHtmlString.SaveAs("HTMLStringToPDF.pdf");
        Console.WriteLine("HTML string converted to PDF successfully.");

        // 2. Convert HTML File to PDF
        var htmlFilePath = "path_to_your_html_file.html"; // Specify the path to your HTML file
        var pdfFromHtmlFile = renderer.RenderHtmlFileAsPdf(htmlFilePath);
        pdfFromHtmlFile.SaveAs("HTMLFileToPDF.pdf");
        Console.WriteLine("HTML file converted to PDF successfully.");

        // 3. Convert URL to PDF
        var url = "http://ironpdf.com"; // Specify the URL
        var pdfFromUrl = renderer.RenderUrlAsPdf(url);
        pdfFromUrl.SaveAs("URLToPDF.pdf");
        Console.WriteLine("URL converted to PDF successfully.");
    }
}

Xceed.Document .NET (Jak to dziala dla programistow): Rysunek 8 - IronPDF for .NET: Biblioteka PDF dla C#

Niektóre z najważniejszych funkcji IronPDF to:

  1. Generowanie plików PDF: IronPDF umożliwia programistom tworzenie dokumentów PDF z różnych źródeł, takich jak HTML, obrazy i dane XML. Umożliwia to generowanie dynamicznych i konfigurowalnych plików PDF dostosowanych do konkretnych wymagań.
  2. Manipulacja plikami PDF: Dzięki IronPDF programiści mogą modyfikować istniejące dokumenty PDF poprzez dodawanie, zmianę lub usuwanie stron, tekstu, obrazów, adnotacji i innych elementów. Ta elastyczność umożliwia programistom edycję i dostosowywanie dokumentów PDF do własnych potrzeb.
  3. Konwersja do formatu PDF: IronPDF ułatwia konwersję plików HTML, dokumentów WORD (DOCX), obrazów i innych formatów plików do formatu PDF. Zapewnia to płynną interoperacyjność między różnymi typami dokumentów i upraszcza proces pracy z plikami PDF w aplikacjach .NET.
  4. Renderowanie plików PDF: IronPDF oferuje wysokiej jakości funkcje renderowania plików PDF, umożliwiając programistom wyświetlanie dokumentów PDF w ich aplikacjach .NET przy użyciu konfigurowalnych komponentów przeglądarki. Umożliwia to użytkownikom przeglądanie treści plików PDF bezpośrednio w interfejsie aplikacji.
  5. Kompatybilność międzyplatformowa: IronPDF zapewnia szerokie wsparcie dla platformy .NET. Jest kompatybilny z różnymi platformami .NET, w tym Windows Forms, WPF, ASP.NET i .NET Core. Jest dostępny dla systemów Windows, Linux i macOS. Dzięki temu programiści będą mogli korzystać z IronPDF w szerokim zakresie zastosowań, niezależnie od platformy docelowej.
  6. Optymalizacja wydajności: IronPDF jest zoptymalizowany pod kątem wydajności i skalowalności, zapewniając szybkie i wydajne generowanie oraz renderowanie plików PDF nawet w przypadku dużych dokumentów. Dzięki temu programiści mogą tworzyć responsywne i wydajne aplikacje, które skutecznie obsługują zadania związane z plikami PDF.
  7. Opcje licencyjne: IronPDF oferuje elastyczne opcje licencyjne dostosowane do potrzeb indywidualnych programistów, małych zespołów oraz aplikacji na poziomie przedsiębiorstwa. Zapewnia to opłacalne rozwiązania dla zadań związanych z plikami PDF, umożliwiając programistom wybór modelu licencyjnego, który najlepiej odpowiada ich wymaganiom.

Kroki integracji Xceed.Document.NET z biblioteką IronPDF

Oto kroki, które należy wykonać, aby zintegrować Xceed.Document.NET z IronPDF:

1. Zainstaluj IronPDF

  • Otwórz Visual Studio lub preferowane środowisko IDE.

  • Przejdź do konsoli menedżera pakietów NuGet.

  • Uruchom następujące polecenie, aby zainstalować pakiet IronPDF:

    Install-Package IronPdf
    PowerShell
  • Alternatywnie można zainstalować go z menedżera pakietów NuGet dla rozwiązań.

  • Wybierz IronPDF z zakładki przeglądania NuGet i kliknij "Zainstaluj".

    Xceed.Document .NET (How It Works For Developers): Figure 9 - Install IronPDF using the Manage NuGet Package for Solution by searching "IronPDF" in the search bar of NuGet Package Manager, then select the project and click on the Install button.

2. Zaimplementuj logikę konwersji plików DOCX do formatu PDF przy użyciu IronPDF

  • Po zainstalowaniu zarówno Xceed.Document.NET, jak i IronPDF, można zaimplementować logikę konwersji plików DOCX do formatu PDF przy użyciu IronPDF.
  • Utworz instancje klasy DocxToPdfRenderer z biblioteki IronPDF.
  • Uzyj metody RenderDocxAsPdf, aby wyrenderowac plik DOCX utworzony za pomoca Xceed.Document.NET jako dokument PDF.
  • Zapisz dokument PDF za pomocą IronPDF.

Oto przykładowy fragment kodu pokazujący, jak przekonwertować plik DOCX na PDF przy użyciu IronPDF:

using IronPdf;
using System;

class Program
{
    static void Main(string[] args)
    {
        // Instantiate the DOCX to PDF renderer
        DocxToPdfRenderer renderer = new DocxToPdfRenderer();
        
        // Render from a DOCX file to produce a PDF document
        PdfDocument pdf = renderer.RenderDocxAsPdf("SampleDocument.docx");
        
        // Save the PDF document
        pdf.SaveAs("SampleDocument.pdf");
        Console.WriteLine("DOCX file converted to PDF successfully.");
    }
}

Plik DOCX można łatwo przekonwertować na plik PDF, aby zachować formatowanie tekstu zgodne z oryginalnym dokumentem.

Wynik: Konwersja pliku DOCX do formatu PDF

Xceed.Document .NET (Jak to dziala dla programistow): Rysunek 10 - Wynik: Konwersja pliku DOCX do PDF za pomoca IronPDF.

Aby uzyskać więcej informacji na temat IronPDF i jego możliwości, odwiedź tę stronę dokumentacji IronPDF. Zapoznaj się z gotowym przykładem konwersji HTML do PDF i zacznij korzystać z funkcji przetwarzania plików PDF w konsoli .NET Framework lub aplikacjach internetowych.

Wnioski

Podsumowując, Xceed.Document.NET i IronPDF oferują zaawansowane rozwiązania do generowania i konwersji dokumentów w aplikacjach .NET. Wykorzystując możliwości Xceed.Document.NET, programiści mogą z łatwością tworzyć dynamiczne i atrakcyjne wizualnie dokumenty WORD. Dzięki płynnej integracji z IronPDF programiści mogą bez wysiłku konwertować te dokumenty WORDa do formatu PDF, zwiększając wszechstronność i dostępność swoich aplikacji. Niezależnie od tego, czy tworzysz raporty, generujesz faktury, czy konwertujesz dokumenty między formatami, Xceed.Document.NET i IronPDF umożliwiają programistom usprawnienie procesów związanych z dokumentami i osiągnięcie wyjątkowych wyników w ich aplikacjach .NET.

IronPDF firmy Iron Software oferuje bezpłatną wersję próbną i jest wymagany do wdrożenia w projektach komercyjnych. Pobierz bibliotekę ze strony pobierania IronPDF i wypróbuj ją.

Jacob Mellor, Dyrektor Technologiczny @ Team Iron
Dyrektor ds. technologii

Jacob Mellor jest Chief Technology Officer w Iron Software i wizjonerskim inżynierem, pionierem technologii C# PDF. Jako pierwotny deweloper głównej bazy kodowej Iron Software, kształtuje architekturę produktów firmy od jej początku, przekształcając ją wspólnie z CEO Cameron Rimington w firmę liczącą ponad 50 osób, obsługującą NASA, Teslę i światowe agencje rządowe.

...
Czytaj więcej

Powiązane artykuły

Key in blue circle

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

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