IRONSOFTWAREHOME
KORZYSTANIE Z IRONPDF

C# Konwertuj PDF na tekst (Samouczek z przykładem kodu)

Curtis Chau
Curtis Chau
Updated: 23 kwietnia 2026

Pliki Excel mogą być trudne do udostępniania, ponieważ można je łatwo modyfikować i nie są one kompatybilne ze wszystkimi urządzeniami i programami. Z drugiej strony pliki PDF (Portable Document Format) są powszechnie kompatybilne i nie można ich edytować bez specjalistycznego oprogramowania. Z tego powodu wiele firm wymaga od programistów programowej konwersji plików Excel (.xls, .xlsx) do formatu PDF zgodnego z normą ISO.

Istnieje kilka powodów, dla których jest to ważne. Po pierwsze, gwarantuje to, że dane zawarte w skoroszycie Excel nie mogą zostać zmienione. Po drugie, umożliwia to przeglądanie pliku na dowolnym urządzeniu lub w dowolnym programie. I wreszcie, umożliwia zabezpieczenie pliku hasłem, zapobiegając nieuprawnionemu dostępowi. Ogólnie rzecz biorąc, konwersja plików Excel do formatu PDF jest ważnym sposobem ochrony danych i zapewnienia ich kompatybilności na wszystkich platformach.

Konwersja plików Excel do formatu PDF może być prostym zadaniem, jeśli dysponujesz odpowiednimi narzędziami i wiedzą. Zobaczmy, jak konwertować pliki przy użyciu biblioteki IronPDF C# w .NET Core.

IronPDF: biblioteka PDF dla platformy .NET

IronPDF to biblioteka .NET, która ułatwia generowanie, edycję i scałanie plików PDF w językach C# i VB.NET. Dzięki IronPDF możesz tworzyć pliki PDF w języku C# od podstaw lub konwertować istniejące pliki HTML, CSS i JavaScript na pliki PDF. Można również dodawać nagłówki, stopki, znaki wodne i numery stron do plików PDF. Jeśli potrzebujesz współpracować z innymi nad projektem, IronPDF ułatwia scałanie wielu plików PDF w jeden.

W całym tym artykułe wykorzystamy IronPDF, aby pokazać, jak przekonwertować dokument Excel na dokument PDF przy użyciu C# i .NET Core.

Wymagania wstępne

Istnieje kilka warunków wstępnych, które należy spełnić, aby przekonwertować plik XLSX na dokument PDF.

  1. Visual Studio 2022 (zalecane)
  2. Działająca aplikacja .NET z najnowszym .NET Framework (zalecane)
  3. Zainstalowany pakiet Microsoft Office
  4. Stabilne połączenie internetowe w celu zainstalowania biblioteki IronPDF do konwersji plików Excel do formatu PDF

Przejdźmy do głównych kroków konwersji pliku Excel do formatu PDF.

Krok 1: Wyeksportuj swoje skoroszyty Excel jako HTML

Aby wyeksportować plik Excel do formatu HTML, wykonaj następujące czynności:

  1. Uruchom program Microsoft Excel i załaduj do niego arkusze kalkulacyjne Excel.

    Konwertowanie Excela na PDF w C# (krok po kroku) Tutorial, Rysunek 1: Wczytywanie arkuszy Excela Wczytaj arkusze kalkulacyjne Excel

  2. Wybierz opcję "Zapisz jako" z menu "Plik".

    Konwertowanie Excela na PDF w C# (krok po kroku) Tutorial, Rysunek 2: Opcja SaveAs Opcja Zapisz jako

  3. Kliknij przycisk "Przeglądaj" i przejdź do żądanej lokalizacji. Z listy rozwijanej Typ pliku wybierz opcję "Strona HTML".

    Konwertowanie Excela na PDF w C# (krok po kroku) Tutorial, Rysunek 3: Wybór typu pliku Wybór typu pliku

Po wykonaniu powyższych czynności plik Excel zostanie przekonwertowany na plik HTML. Wyeksportowany plik HTML można teraz wykorzystać do konwersji do formatu PDF.

Krok 2: Dodaj IronPDF do swojego rozwiązania

Kolejnym krokiem jest zainstalowanie IronPDF w tym projekcie za pomocą konsoli NuGet Package Manager Console. Kliknij opcję "Narzędzia" w górnym menu i wybierz "Menedżer pakietów NuGet", a następnie "Konsola menedżera pakietów".

Konwertowanie Excela na PDF w C# (krok po kroku) Tutorial, Rysunek 4: Menedżer pakietów NuGet Menedżer pakietów NuGet

W konsoli wpisz następujące polecenie, aby zainstalować IronPDF.

PM > Install-Package IronPdf

To polecenie zainstaluje najnowszą wersję IronPDF w projekcie.

Krok 3: Przykłady kodu do konwersji pliku Excel do formatu PDF

Otwórz plik Program.cs i napisz poniższe fragmenty kodu, aby przekonwertować plik Excel na PDF za pomocą biblioteki IronPDF C#.

Krok 3.1: Dodaj IronPDF

Zaimportuj bibliotekę IronPDF do pliku kodu, aby móc z niej korzystać w programie.

using IronPdf;

Powyższy kod umożliwia IronPDF udział w kodzie.

Krok 3.2: Utworzenie instancji obiektu ChromePdfRenderer

Utwórz obiekt ChromePdfRenderer w programie. Umożliwi to użycie IronPDF do konwersji pliku HTML do formatu PDF.

var renderer = new ChromePdfRenderer();

Krok 3.3: Konwersja pliku HTML (wyeksportowanego z pliku Excel) do formatu PDF

Użyj funkcji RenderHtmlFileAsPdf, aby przekonwertować pliki HTML na PDF. W liście parametrów należy podać ścieżkę do pliku HTML. IronPDF odczyta zawartość pliku HTML i przekonwertuje go na dokument PDF.

var document = renderer.RenderHtmlFileAsPdf(@"C:\Users\Administrator\Desktop\Inventory.html");

IronPDF obsługuje również dodawanie haseł do plików PDF, uniemożliwiając ich edycję, otwieranie, drukowanie i inne operacje. Przyjrzyjmy się, jak dodawać hasła za pomocą IronPDF.

Dodaj hasło do pliku PDF

Użyj właściwości SecuritySettings na dokumencie PDF utworzonym w poprzednim kroku, aby ustawić hasło. Pomaga zabezpieczyć plik PDF przed naruszeniami danych.

document.SecuritySettings.UserPassword = "editable";

Krok 3.4: Zapisz plik PDF

Teraz nadszedł czas, aby zapisać wygenerowany plik PDF na komputerze lokalnym, korzystając z poniższego kodu.

document.SaveAs("C:\\excelToPdf.pdf");

Plik PDF wyjściowy

Podczas próby otwarcia pliku wymagane będzie podanie hasła.

Konwertowanie Excela na PDF w C# (krok po kroku) Tutorial, Rysunek 5: Wprowadź hasło do pliku Wprowadź hasło do pliku

Po wprowadzeniu hasła można wyświetlić plik PDF przekonwertowany z pliku Excel. IronPDF doskonale konwertuje dokumenty Excel na pliki PDF, zachowując oryginalne formatowanie.

Konwertowanie Excela na PDF w C# (krok po kroku) Tutorial, Rysunek 6: Plik PDF wyjściowy Plik PDF wyjściowy

Wszystkie arkusze robocze można obejrzeć tutaj. Możesz otworzyć dowolny arkusz, klikając na jego nazwę.

Konwertowanie Excela na PDF w C# (krok po kroku) Tutorial, Rysunek 6: Arkusze PDF Arkusze robocze w formacie PDF

Podsumowanie

IronPDF to łatwy w użyciu konwerter plików PDF, który można wykorzystać w środowisku C# .NET. W tym wpisie na blogu pokazano, jak przekonwertować plik Excel do formatu PDF za pomocą IronPDF. Jeśli chcesz dowiedzieć się więcej o możliwościach IronPDF lub zapoznać się z przykładami jego zastosowania, zapoznaj się z innymi artykułami na temat tworzenia plików PDF z HTML.

Możesz zacząć od bezpłatnej wersji próbnej IronPDF, a następnie zakupić IronPDF już od $999. Jeśli potrzebujesz więcej niż jednego produktu Iron Software, możesz kupić pakiet Iron Suite zawierający pięć programów w cenie dwóch.

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.

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