IRONSOFTWAREHOME
UZYWANIE IRONPPT

Konwersja PPT (PowerPoint) do PDF w C# (przyklad samouczka)

Curtis Chau
Curtis Chau
Updated: 28 czerwca 2026

Konwersja prezentacji PowerPoint na PDF przy użyciu C# może usprawnić operacje biznesowe, umożliwiając szybkie tworzenie, łatwe aktualizacje i udostępnianie prezentacji. Ta konwersja zapewnia również zgodność z różnymi urządzeniami i programami, co oszczędza czas i poprawia wydajność.

Ten samouczek pokazuje, jak przekonwertować prezentację PowerPoint na PDF w C# z wykorzystaniem biblioteki IronPDF.

IronPDF: biblioteka PDF dla platformy .NET

IronPDF to biblioteka .NET do obsługi PDF, która umożliwia programistom C# i VB proste tworzenie, edytowanie i manipulowanie dokumentami PDF w aplikacjach .NET. IronPDF oferuje doskonałe możliwości renderowania z obsługą konwersji HTML na PDF przy użyciu IronPDF, konwersji URL na PDF przy użyciu IronPDF, SVG do obrazu, pliku HTML do PDF i wiele więcej. IronPDF wyróżnia się w produkcji PDF z raportów, faktur, wyciągów i paragonów z stron internetowych lub istniejących szablonów HTML/CSS.

Jedną z kluczowych cech jest to, że biblioteka IronPDF może być używana do wypełniania istniejących formularzy PDF lub tworzenia nowych formularzy PDF od podstaw. To pozwala firmom usprawnić przepływ pracy z dokumentami, automatyzując tworzenie i wypełnianie formularzy z IronPDF. Ponadto, IronPDF ułatwia dodawanie nagłówków i stopek przy użyciu IronPDF, nakładanie znaków wodnych na PDF przy użyciu IronPDF, oraz numerów stron do plików PDF. To czyni go idealnym rozwiązaniem do tworzenia profesjonalnie wyglądających PDF. Zobaczmy, jak użyć IronPDF do konwersji prezentacji PowerPoint na dokument PDF.

Wymagania wstępne

Istnieją pewne wymagania wstępne dotyczące konwersji pliku .ppt 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 do zainstalowania biblioteki IronPDF do konwersji PDF

Przejdźmy teraz do głównych kroków konwersji plików .ppt na PDF.

Krok 1: Eksportuj prezentację PowerPoint jako HTML

Pierwszym krokiem jest przekonwertowanie plików PowerPoint na HTML, a następnie wyeksportowany HTML jest używany do konwersji na dokument PDF.

Aby eksportować plik .ppt do formatu HTML, postępuj w następujący sposób:

  • Otwórz narzędzie do konwersji online Zamzar PPT na HTML.

  • Załaduj dokument PowerPoint na stronie Zamzar.

  • Kliknij przycisk "Convert Now".

    Konwersja PPT (PowerPoint) na PDF w C# (Przykład Tutorialu), Rysunek 1: Konwersja PPT na HTML Convert PPT to HTML

Rozpocznie się konwersja pliku PPTX na HTML.

Krok 2: Dodaj IronPDF do rozwiązania

IronPDF można zainstalować za pomocą Menedżera Pakietów NuGet lub konsoli Menedżera Pakietów NuGet.

Użyjmy metody konsoli Menedżera Pakietów do zainstalowania IronPDF.

Przejdź do "Narzędzia" na pasku narzędzi i wybierz opcję "Konsola Menedżera Pakietów" z menu bocznego.

Konwersja PPT (PowerPoint) na PDF w C# (Przykład Tutorialu), Rysunek 2: Menedżer pakietów NuGet w programie Visual Studio Menedżer Pakietów NuGet wyświetlany w Visual Studio

Wpisz następujące polecenie w konsoli, aby zainstalować IronPDF.

PM > Install-Package IronPPT

Konwersja PPT (PowerPoint) na PDF w C# (Przykład Tutorialu), Rysunek 3: Instalacja biblioteki IronPDF Instalacja biblioteki IronPDF

Teraz nadszedł czas, aby napisać kod do konwersji PowerPoint na PDF przy użyciu biblioteki IronPDF.

Krok 3: Konwertuj plik HTML na PDF

Po utworzeniu pliku HTML, IronPDF zostanie użyty do konwersji pliku HTML na plik PDF.

Dodaj IronPDF do pliku kodu

Najpierw dodaj następującą linię kodu na początku pliku źródłowego, aby zaimportować IronPDF.

using IronPdf;

Zainicjuj obiekt ChromePdfRenderer

Teraz utwórz obiekt ChromePdfRenderer. Pomoże to tworzyć i dostosowywać plik PDF.

var renderer = new ChromePdfRenderer();

Konwertuj plik HTML (wyeksportowany z pliku PowerPoint) na PDF

Użyjemy metody RenderHtmlFileAsPdf, aby przekonwertować plik HTML na PDF.

var pdf = renderer.RenderHtmlFileAsPdf(@"C:\Presentation\Presentation.html");

Pliki .ppt PowerPoint zostały przekonwertowane do PDF. Zobaczmy, jak dostosować wygenerowany PDF za pomocą znaku wodnego, hasła i nagłówków.

Krok 4: Dodaj znaki wodne, hasło i nagłówki do pliku PDF

Dodaj znaki wodne w PDF przy użyciu IronPDF

Ta sekcja pokazuje, jak dodać znak wodny w PDF jako obraz stemplowany. Poniżej użyj metody ApplyStamp, aby zastosować znaki wodne w pliku PDF.

pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"));

Dodaj ochronę hasłem do plików PDF

Dodanie hasła do pliku PDF chroni go przed nieautoryzowanym dostępem. IronPDF obsługuje dodawanie haseł zarówno dla użytkowników, jak i właścicieli. Możesz ustawić inne hasło dla użytkownika i administratora, aby umożliwić dostosowanie plików PDF.

pdf.Password = "EasyPassword";

Dodaj nagłówki HTML

Nagłówki HTML to dobra funkcjonalność dla PDF. Pozwala to na łatwe dostosowanie nagłówka w stylowy sposób. Użyj obiektu HtmlHeaderFooter, aby dodać nagłówki w pliku PDF.

renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter()
{
    MaxHeight = 20, //millimeters
    HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>",
};

Krok 5: Zapisz plik PDF

Po zakończeniu wszystkich dostosowań nadszedł czas, aby zapisać plik PDF na lokalnym komputerze. Użyj metody SaveAs z IronPDF, aby zapisać plik PDF.

pdf.SaveAs("C:\\PptToPdf.pdf");

Spójrzmy na plik Program.cs.

using IronPdf;
using IronPdf.Editing;

var renderer = new ChromePdfRenderer();
renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter()
{
    MaxHeight = 20, //millimeters
    HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>",
};

var pdf = renderer.RenderHtmlFileAsPdf(@"C:\Presentation\Presentation.html");

pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"));

pdf.Password = "EasyPassword";

pdf.SaveAs("C:\\PptToPdf.pdf");

Plik PDF wyjściowy

Poniższa prezentacja PowerPoint została przekonwertowana na plik PDF.

Konwersja PPT (PowerPoint) na PDF w C# (Przykład Tutorialu), Rysunek 4: Prezentacja PowerPoint Prezentacja PowerPoint

Wygenerowany plik PDF jest zapisywany w podanej lokalizacji po uruchomieniu projektu. Otwórz plik, a kiedy poprosi o hasło, wprowadź hasło podane w projekcie.

Konwersja PPT (PowerPoint) na PDF w C# (Przykład Tutorialu), Rysunek 5: Okno dialogowe hasła Okno dialogowe hasła

Po wprowadzeniu poprawnego hasła, wygenerowany plik PDF wygląda następująco.

Konwersja PPT (PowerPoint) na PDF w C# (Przykład Tutorialu), Rysunek 6: Wynik wygenerowanego PDF Wynik wygenerowanego PDF

IronPDF renderuje plik PDF, zachowując formatowanie i responsywność prezentacji PowerPoint. Nagłówki i znaki wodne zostały zastosowane w projekcie.

Podsumowanie

Tak przekonwertujesz plik .ppt na PDF za pomocą IronPDF w C#. Jeśli potrzebujesz więcej informacji o IronPDF, koniecznie zapoznaj się z innym przykładem użycia HTML do tworzenia PDF przy użyciu IronPDF. Strony z przykładami zawierają mnóstwo zasobów, które mogą pomóc w operacjach związanych z PDF.

Tanie i funkcjonalne, IronPDF to doskonałe rozwiązanie dla tych, którzy potrzebują tworzyć dokumenty PDF w aplikacjach .NET. IronPDF zaczyna się od $999, co czyni go jedną z bardziej przystępnych bibliotek PDF na rynku.

Kup kompletny pakiet oprogramowania Iron Software z pięcioma produktami za cenę zaledwie dwóch z nich!

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