Hogyan lehet PPT-t PDF-be konvertálni C# segítségével

Ez a témakör a(z) PPT a PDF-re konvertálására összpontosít C# használatával, valamint a részletes konfigurációs lépésekkel a környezet konfigurálásához és a működő mintakód ellenőrzéséhez. A PowerPoint konvertálása PDF-be C# Interop alapú komplex API megoldás az egyik lehetőség, azonban ebben a példában néhány egyszerű kódsor használatával kezeljük az átalakítást Interop könyvtár nélkül.

A PPT PDF-be konvertálásának lépései C# használatával

  1. Konfigurálja az alkalmazást a Aspose.Slides for .NET telepítésére a NuGet csomagkezelő segítségével
  2. Töltse be a forrásprezentációs fájlt a Presentation osztályobjektum segítségével a kívánt PDF-beállítások beállításához
  3. A kívánt képbeállítások beállításához inicializálja a PdfOptions osztályobjektumot
  4. Állítsa be a PDF különböző PDF-beállításait
  5. Konvertálja a bemutatót PDF-be a Mentés módszerrel

A fent említett lépések betartásával a C# PowerPoint PDF-be konvertáló alkalmazást fejlesztettek ki, ahol a folyamat a forrás PPT betöltésével kezdődik a lemezről a Presentation osztálypéldány használatával. Ezután a PdfOptions osztály használatával beállítják a kívánt PDF különböző tulajdonságait, és végül a generált PDF mentésre kerül vagy a lemezre, vagy a memóriafolyamba további felhasználás céljából.

Kód a PPT PDF-be konvertálásához C#-ban

using System;
using Aspose.Slides;
using Aspose.Slides.Export;
namespace TestSlides
{
public class PresentationToPdf
{
public static void ConvertPresentationToPdf()
{
// Initialize a license to convert PPT to PDF
Aspose.Slides.License licensePresExport= new Aspose.Slides.License();
licensePresExport.SetLicense("Aspose.Total.lic");
// Create the Presentation class object to load the PPT file
Presentation presPPT = new Presentation("NewPresentation.ppt");
// Create the PdfOptions class object
PdfOptions exportPdfOptions = new PdfOptions();
// Define the Jpeg quality for images insides presentation
exportPdfOptions.JpegQuality = 90;
// Apply the behavior for metafiles
exportPdfOptions.SaveMetafilesAsPng = true;
// Apply the text compression level
exportPdfOptions.TextCompression = PdfTextCompression.Flate;
// Set the output the PDF standard
exportPdfOptions.Compliance = PdfCompliance.Pdf15;
// Convert Presentation to PDF
presPPT.Save("PPT-to-PDF.pdf", SaveFormat.Pdf, exportPdfOptions);
}
}
}

A fenti példában a PPT PDF-vé konvertálását C#-ban egyszerű API-hívásokkal szemléltetjük. Az API lehetővé teszi a PPTX, POTX, ODP, PPS, PPSX és más prezentációs formátumok betöltését ugyanazzal a példával és PDF-be való konvertálásával. A PdfOptions osztály lehetővé teszi a kimeneti PDF testreszabását olyan tulajdonságok beállításával, mint a megfelelőség, EmbedFullFonts, DrawSlidesFrame, ImageTransparentColor, JpegQuality, ShowHiddenSlides és NotesCommentsLayouting.

Ebben az oktatóanyagban megtudtuk, hogy a PPT PDF-be konvertálásához C# alapú API használható az egyszerű lépések végrehajtásával. Ha érdekli a prezentáció TIFF-képekké alakítása, olvassa el a hogyan lehet a PowerPointot Tiff-re konvertálni C# használatával című cikket.

 Magyar