Przejdź do treści stopki
NARZęDZIA PDF

Jak konwertować PowerPoint na PDF

Niezależnie od tego, czy je lubimy, czy nie, prezentacje PowerPoint są częścią codziennego życia w biurze. Jednak jeśli chodzi o prezentowanie i udostępnianie, wiele rzeczy może pójść nie tak. Wkracza wszechmocny format PDF – powszechnie obsługiwany format, który zachowuje układ oryginalnego dokumentu.

W tym przewodniku wyjaśnimy, jak przekonwertować plik PPT na PDF przy użyciu naszej bogatej w funkcje biblioteki C#, IronPDF, a także polecimy kilka alternatywnych narzędzi do konwersji, które oferują podstawowe funkcje.

IronPDF: Najlepsza biblioteka PDF dla języka C

IronPDF to lekka biblioteka .NET do obsługi plików PDF, zaprojektowana specjalnie z myślą o programistach stron internetowych. Konwersja plików PDF to tylko jedno z wielu zastosowań — sprawia, że czytanie, zapisywanie i edycja plików PDF staje się dziecinnie prosta, a można z niej korzystać w projektach .NET zarówno na komputerach stacjonarnych, jak i w sieci. Najlepsze jest to, że można wypróbować to rozwiązanie w środowisku programistycznym za darmo.

Jedną z głównych zalet IronPDF jest jego elastyczność. Można go używać jako samodzielnej aplikacji desktopowej lub zintegrować z aplikacją internetową za pomocą interfejsu API IronPDF. Ponadto IronPDF jest kompatybilny z systemami operacyjnymi Windows, Mac i Linux, dzięki czemu jest dostępny dla szerokiego grona użytkowników.

Konwersja plików PPT do formatu PDF — wprowadzenie

Utwórz projekt w Visual Studio

Najpierw otwórz Visual Studio i przejdź do Plik -> Nowy projekt -> Aplikacja konsolowa. Wpisz nazwę projektu, wybierz lokalizację, w której chcesz go zapisać, i kliknij przycisk Dalej. Wybierz najnowszą wersję .NET Framework, a następnie kliknij przycisk Utwórz. Gdy projekt już działa, nadszedł czas, aby dodać naszą bibliotekę.

Zainstaluj bibliotekę IronPDF

IronPDF jest łatwy w użyciu, ale jeszcze łatwiejszy w instalacji. Można to zrobić na kilka sposobów:

Metoda 1: Konsola menedżera pakietów NuGet

W programie Visual Studio, w oknie Eksplorator rozwiązań, kliknij prawym przyciskiem myszy pozycję Odwołania, a następnie kliknij opcję Zarządzaj pakietami NuGet. Kliknij "Przeglądaj", wyszukaj "IronPDF" i zainstaluj najnowszą wersję. Jeśli widzisz to, to znaczy, że wszystko działa:

Jak przekonwertować plik PowerPoint na PDF: Rysunek 1

Można również przejść do menu Narzędzia -> Menedżer pakietów NuGet -> Konsola menedżera pakietów i wprowadzić następujący wiersz w zakładce Menedżer pakietów:

Install-Package IronPdf

Na koniec, możesz pobrać IronPDF bezpośrednio z pakietu IronPDF na NuGet. Wybierz opcję Pobierz pakiet z menu po prawej stronie, kliknij dwukrotnie plik, aby zainstalować go automatycznie, a następnie odśwież rozwiązanie, aby zacząć z niego korzystać w swoim projekcie.

Nie zadziałało? Pomoc dotyczącą konkretnych platform można znaleźć w naszym przewodniku instalacji IronPDF na NuGet.

Metoda 2: Korzystanie z pliku DLL

Możesz również pobrać plik DLL IronPDF bezpośrednio od nas i dodać go ręcznie do Visual Studio. Pełne instrukcje oraz linki do pakietów DLL dla systemów Windows, MacOS i Linux można znaleźć w naszym przewodniku instalacji bibliotek DLL IronPDF.

Dodaj przestrzeń nazw IronPDF

Zawsze pamiętaj, aby rozpoczynać swój kod od przestrzeni nazw IronPDF, tak jak poniżej:

using IronPdf;
using IronPdf;
Imports IronPdf
$vbLabelText   $csharpLabel

Jak przekonwertować plik PPT na PDF za pomocą IronPDF

Konwersja prezentacji PowerPoint do formatu HTML

IronPDF generuje pliki PDF o idealnej rozdzielczości z HTML, więc najpierw musimy przekonwertować nasz plik PPT na HTML. Niestety, MS PowerPoint nie obsługuje bezpośredniego eksportu plików do HTML, więc będziemy musieli skorzystać z internetowego narzędzia do konwersji. Wybraliśmy konwerter PPT na HTML firmy Zamzar — wystarczy przesłać plik PPT, wybrać format HTML i kliknąć "Konwertuj teraz".

Konwersja HTML do PDF

Aby rozpocząć konwersję pliku HTML do formatu PDF, zainicjuj obiekt ChromePdfRenderer w programie Visual Studio. Na przykład:

// Initialize a new instance of ChromePdfRenderer
var renderer = new ChromePdfRenderer();
// Initialize a new instance of ChromePdfRenderer
var renderer = new ChromePdfRenderer();
' Initialize a new instance of ChromePdfRenderer
Dim renderer = New ChromePdfRenderer()
$vbLabelText   $csharpLabel

Następnie używana jest metoda RenderHtmlFileAsPdf do konwersji pliku HTML do formatu PDF, z określoną ścieżką do pliku, jak widać tutaj:

// Render the HTML file as a PDF
var pdf = renderer.RenderHtmlFileAsPdf(@"C:\Presentation\Presentation.html");
// Render the HTML file as a PDF
var pdf = renderer.RenderHtmlFileAsPdf(@"C:\Presentation\Presentation.html");
' Render the HTML file as a PDF
Dim pdf = renderer.RenderHtmlFileAsPdf("C:\Presentation\Presentation.html")
$vbLabelText   $csharpLabel

Na koniec do zapisania pliku PDF używana jest metoda SaveAs:

// Save the rendered PDF to the specified path
pdf.SaveAs(@"C:\PptToPdf.pdf");
// Save the rendered PDF to the specified path
pdf.SaveAs(@"C:\PptToPdf.pdf");
' Save the rendered PDF to the specified path
pdf.SaveAs("C:\PptToPdf.pdf")
$vbLabelText   $csharpLabel

I oto jest – wystarczyło kilka linii kodu, aby plik PowerPoint został przekonwertowany na plik PDF:

Jak przekonwertować plik PowerPoint na PDF: Rysunek 2

Dodawanie znaków wodnych, haseł i nagłówków do dokumentów PDF

Funkcjonalność IronPDF nie kończy się jednak na tym — dzięki naszej w pełni wyposażonej bibliotece możesz dopracować i dostosować swoją prezentację.

Jak dodawać znaki wodne do plików PDF za pomocą IronPDF

W tej sekcji pokazano, jak dodać znak wodny do pliku PDF jako obraz stempla, korzystając z metody ApplyStamp biblioteki IronPDF.

// Add a stamped image as a watermark in the PDF
pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"));
// Add a stamped image as a watermark in the PDF
pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"));
' Add a stamped image as a watermark in the PDF
pdf.ApplyStamp(New ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"))
$vbLabelText   $csharpLabel

Jak dodać ochronę hasłem do plików PDF za pomocą IronPDF

Dodanie hasła do pliku PDF chroni go przed nieautoryzowanym dostępem. Można ustawić różne hasła dla użytkownika i administratora, aby umożliwić dostosowanie dostępu.

// Set the password for the PDF document
pdf.Password = "EasyPassword";
// Set the password for the PDF document
pdf.Password = "EasyPassword";
' Set the password for the PDF document
pdf.Password = "EasyPassword"
$vbLabelText   $csharpLabel

Jak dodawać nagłówki HTML do plików PDF za pomocą IronPDF

Nadaj swojej prezentacji ostateczny szlif, dodając nagłówek za pomocą obiektu HtmlHeaderFooter.

// Configure the header for the PDF document
renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter()
{
    MaxHeight = 20, // Millimeters
    HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>",
};
// Configure the header for the PDF document
renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter()
{
    MaxHeight = 20, // Millimeters
    HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>",
};
' Configure the header for the PDF document
renderer.RenderingOptions.HtmlHeader = New HtmlHeaderFooter() With {
	.MaxHeight = 20,
	.HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>"
}
$vbLabelText   $csharpLabel

Oto jak to wszystko wygląda w całości:

using IronPdf;
using IronPdf.Editing;

// Initialize a new instance of ChromePdfRenderer
var renderer = new ChromePdfRenderer();

// Configure the header for the PDF document
renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter()
{
    MaxHeight = 20, // Millimeters
    HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>",
};

// Render the HTML file as a PDF
var pdf = renderer.RenderHtmlFileAsPdf(@"C:\Presentation\Presentation.html");

// Add a stamped image as a watermark in the PDF
pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"));

// Set the password for the PDF document
pdf.Password = "EasyPassword";

// Save the rendered PDF to the specified path
pdf.SaveAs(@"C:\PptToPdf.pdf");
using IronPdf;
using IronPdf.Editing;

// Initialize a new instance of ChromePdfRenderer
var renderer = new ChromePdfRenderer();

// Configure the header for the PDF document
renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter()
{
    MaxHeight = 20, // Millimeters
    HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>",
};

// Render the HTML file as a PDF
var pdf = renderer.RenderHtmlFileAsPdf(@"C:\Presentation\Presentation.html");

// Add a stamped image as a watermark in the PDF
pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"));

// Set the password for the PDF document
pdf.Password = "EasyPassword";

// Save the rendered PDF to the specified path
pdf.SaveAs(@"C:\PptToPdf.pdf");
Imports IronPdf
Imports IronPdf.Editing

' Initialize a new instance of ChromePdfRenderer
Private renderer = New ChromePdfRenderer()

' Configure the header for the PDF document
renderer.RenderingOptions.HtmlHeader = New HtmlHeaderFooter() With {
	.MaxHeight = 20,
	.HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>"
}

' Render the HTML file as a PDF
Dim pdf = renderer.RenderHtmlFileAsPdf("C:\Presentation\Presentation.html")

' Add a stamped image as a watermark in the PDF
pdf.ApplyStamp(New ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"))

' Set the password for the PDF document
pdf.Password = "EasyPassword"

' Save the rendered PDF to the specified path
pdf.SaveAs("C:\PptToPdf.pdf")
$vbLabelText   $csharpLabel

A oto efekt końcowy:

Jak przekonwertować plik PowerPoint na PDF: Rysunek 3

Alternatywne narzędzia do konwersji plików PPT na PDF

Istnieje wiele darmowych, choć ograniczonych, narzędzi, które pozwalają konwertować prezentacje PPT, w tym sposoby na tworzenie plików PDF online. Oto kilka alternatywnych opcji konwerterów PPT na PDF.

Microsoft PowerPoint

Program Microsoft PowerPoint od dziesięcioleci stanowi podstawę prezentacji i umożliwia łatwe eksportowanie dokumentów do formatu PDF. Brakuje mu jednak funkcji dostosowywania opisanych w powyższych krokach.

Jak przekonwertować plik PPT na PDF za pomocą programu Microsoft PowerPoint

  • Otwórz plik PPT w programie Microsoft PowerPoint
  • Kliknij Plik, następnie Zapisz jako i wybierz .pdf

Soda PDF

Soda PDF to narzędzie online, które umożliwia konwersję plików PPT do formatu PDF, a także oferuje wiele innych funkcji. Jednak w przeciwieństwie do innych narzędzi z tej listy, korzystanie z niego nie jest darmowe.

Jak przekonwertować plik PPT na PDF za pomocą konwertera Soda PDF

  • Przejdź do Soda PDF Converter i kliknij Wybierz plik
  • Prześlij plik PPT, który chcesz przekonwertować
  • Po przetworzeniu kliknij Pobierz, aby pobrać plik, lub podaj adres e-mail, aby go otrzymać

Adobe Acrobat Reader

Twórcy formatu PDF, firma Adobe, są słusznie uważani za standard branżowy w zakresie generowania plików PDF. Ich bezpłatne narzędzie online pozwala konwertować pliki PPT na PDF, ale ograniczone opcje dostosowywania wymagają płatnego dostępu.

Jak przekonwertować plik PPT na PDF za pomocą programu Adobe Acrobat Reader

SmallPDF

SmallPDF to popularne narzędzie online, które oferuje szereg funkcji edycji plików PDF, w tym możliwość konwersji plików PPT do formatu PDF. Jedną z głównych zalet SmallPDF jest jego wygoda. Ponieważ jest to narzędzie internetowe, można uzyskać do niego dostęp z dowolnego urządzenia z połączeniem internetowym, bez konieczności pobierania lub instalowania jakiegokolwiek oprogramowania.

Jak przekonwertować plik PPT na PDF za pomocą SmallPDF

  • Przejdź do strony konwersji SmallPDF i kliknij przycisk "Konwertuj" u góry strony
  • Prześlij plik, a po jego przetworzeniu pobierz plik PDF

Wnioski

Programy Microsoft WORD i Adobe oraz internetowe narzędzia do konwersji są łatwe w użyciu i oferują szereg podstawowych funkcji edycji. Jednak jeśli chodzi o bardziej zaawansowane narzędzie do redagowania plików PDF, IronPDF oferuje niezrównaną elastyczność.

A konwersja plików PPT do formatu PDF to dopiero początek — dzięki narzędziom do formatowania plików PDF, wbudowanym funkcjom bezpieczeństwa i zgodności z przepisami oraz wielu innym funkcjom IronPDF jest najlepszym narzędziem spełniającym wszystkie Twoje potrzeby związane z dokumentami PDF.

Chcesz wypróbować IronPDF? Możesz zacząć od 30-dniowego okresu próbnego IronPDF. Można z niego korzystać całkowicie za darmo do celów programistycznych, więc naprawdę możesz sprawdzić, na czym to polega. A jeśli spodoba Ci się to, co widzisz, licencja IronPDF jest dostępna już od \$liteLicense. Aby uzyskać jeszcze większe oszczędności, sprawdź pakiet Iron Suite, w którym możesz otrzymać wszystkie dziewięć narzędzi Iron Software w cenie dwóch. Miłego kodowania!

Jak przekonwertować plik PowerPoint na PDF: Rysunek 1

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ę...

Czytaj więcej

Zespol wsparcia Iron

Jestesmy online 24 godziny, 5 dni w tygodniu.
Czat
Email
Zadzwon do mnie