PowerPoint PPT PPTX do PDF

Szukasz niezawodnego, ale łatwego rozwiązania do konwersji PowerPoint PPT lub PPTX na PDF? Czy chcesz dokładnie przekonwertować prezentacje PowerPoint do formatu PDF o wysokiej jakości? Jeśli tak, to jesteś we właściwym miejscu, ponieważ w tym artykule zaprezentuję kilka funkcji do bezproblemowej konwersji programu PowerPoint PPT na PDF lub PPTX na PDF programowo w języku C#.

Ten artykuł składa się z następujących funkcji konwersji programu PowerPoint na format PDF.

Uwaga: Oprócz konwersji PPT na PDF, Aspose.Slides samodzielnie obsługuje konwersję prezentacji do wielu formatów: HTML, JPG, TIFF i innych.

Aby przekonwertować PPT na DOC, musisz użyć Aspose.Slides razem z Aspose.Words. Możesz wypróbować nasz bezpłatny konwerter PPT na Word, aby zobaczyć, jak interfejsy API Aspose obsługują procesy konwersji.

Wymagania wstępne dotyczące konwersji programu PowerPoint na format PDF w języku C#

Aspose.Slides for .NET to potężny interfejs API automatyzacji programu PowerPoint do tworzenia, edytowania, analizowania i konwertowania dokumentów prezentacji. Będziemy używać tego interfejsu API w całym artykule. Aspose.Slides dla platformy .NET można zainstalować przy użyciu jednego z następujących sposobów w programie Visual Studio.

Instalowanie za pomocą Menedżera pakietów NuGet

PPT do PDF

Instalowanie za pomocą konsoli Menedżera pakietów

PM> Install-Package Aspose.Slides.NET

Konwertuj PPT lub PPTX na PDF w C#

Poniżej przedstawiono proste kroki, aby przekonwertować prezentację PowerPoint do formatu PDF za pomocą Aspose.Slides for .NET.

Poniższy przykładowy kod pokazuje, jak przekonwertować plik PPT na format PDF w języku C#.

// Utwórz instancję obiektu prezentacji reprezentującego plik PPT
Presentation presentation = new Presentation("PowerPoint.ppt");

// Zapisz prezentację jako PDF
presentation.Save("PPT-to-PDF.pdf", SaveFormat.Pdf);

Konwertuj PPT lub PPTX na PDF z niestandardowymi opcjami w C#

Możesz także dostosować konwersję PowerPoint do PDF, definiując różne opcje, takie jak jakość Jpeg, poziom kompresji tekstu, zachowanie metaplików itp. Możesz ustawić te opcje za pomocą klasy PdfOptions.

Poniższy przykładowy kod pokazuje, jak przekonwertować program PowerPoint na format PDF z opcjami niestandardowymi w języku C#.

// Utwórz instancję obiektu prezentacji, który reprezentuje plik PPTX
Presentation presentation = new Presentation("PowerPoint.pptx");

// Utwórz instancję klasy PdfOptions
PdfOptions pdfOptions = new PdfOptions();

// Ustaw jakość JPEG
pdfOptions.JpegQuality = 90;

// Ustaw zachowanie dla metaplików
pdfOptions.SaveMetafilesAsPng = true;

// Ustaw poziom kompresji tekstu
pdfOptions.TextCompression = PdfTextCompression.Flate;

// Zdefiniuj standard PDF
pdfOptions.Compliance = PdfCompliance.Pdf15;

// Zapisz prezentację jako PDF
presentation.Save("PowerPoint-to-PDF.pdf", SaveFormat.Pdf, pdfOptions);

Konwertuj ukryte slajdy prezentacji PowerPoint na PDF w C#

Prezentacje programu PowerPoint mogą również zawierać ukryte slajdy. Domyślnie ukryte slajdy nie są uwzględniane w konwersji PPT lub PPTX na PDF. Jeśli chcesz przekonwertować prezentację zawierającą ukryte slajdy, możesz to określić za pomocą właściwości PdfOptions.ShowHiddenSlides.

Poniższy przykładowy kod pokazuje, jak przekonwertować PPTX na PDF, w tym ukryte slajdy w języku C#.

// Utwórz instancję obiektu prezentacji, który reprezentuje plik PPTX
Presentation presentation = new Presentation("PowerPoint.pptx");

// Utwórz instancję klasy PdfOptions
PdfOptions pdfOptions = new PdfOptions();

// Dołącz ukryte slajdy
pdfOptions.ShowHiddenSlides = true;

// Zapisz prezentację jako PDF
presentation.Save("PowerPoint-to-PDF.pdf", SaveFormat.Pdf, pdfOptions);

Konwertuj wybrane slajdy PowerPoint PPT lub PPTX na PDF w C#

Zamiast konwertować całą prezentację, możesz także przekonwertować wybrane slajdy prezentacji do formatu PDF. W tym celu można zdefiniować tablicę liczb całkowitych zawierającą numery slajdów, a następnie przekazać tę tablicę do metody Save(String,Int32[], SaveFormat.Pdf).

Poniższy przykładowy kod pokazuje, jak przekonwertować wybrane slajdy programu PowerPoint PPT/PPTX na format PDF w języku C#.

// Utwórz instancję obiektu prezentacji, który reprezentuje plik PPTX
Presentation presentation = new Presentation("PowerPoint.pptx");

// Ustawienie tablicy pozycji slajdów
int[] slides = { 1, 3 };

// Zapisz prezentację jako PDF
presentation.Save("PPTX-to-PDF.pdf", slides, SaveFormat.Pdf);

Konwertuj prezentację programu PowerPoint na plik PDF chroniony hasłem z uprawnieniami dostępu

Format PDF obsługuje ustawianie hasła i uprawnień dostępu w celu ochrony dokumentu. Jeśli chcesz zastosować taki mechanizm ochrony podczas konwersji PowerPoint do PDF, możesz to zrobić za pomocą klasy PdfOptions.

Poniższy przykładowy kod pokazuje, jak ustawić hasło i określić uprawnienia dostępu podczas konwertowania PPTX na PDF w języku C#.

// Utwórz instancję obiektu prezentacji, który reprezentuje plik PPTX
Presentation presentation = new Presentation("PowerPoint.pptx");

/// Utwórz instancję klasy PdfOptions
PdfOptions pdfOptions = new PdfOptions();

// Ustawianie hasła PDF i uprawnień dostępu
pdfOptions.Password = "password";
pdfOptions.AccessPermissions = PdfAccessPermissions.PrintDocument | PdfAccessPermissions.HighQualityPrint;

// Zapisz prezentację jako PDF
presentation.Save("PPTX-to-PDF.pdf", SaveFormat.Pdf, pdfOptions);

Wypróbuj Aspose.Slides for .NET za darmo

Możesz spróbować użyć Aspose.Slides for .NET za darmo, prosząc o licencję tymczasową.

Zobacz też