Ինչպես փոխարկել PPT-ը PDF-ի՝ օգտագործելով C#

Այս թեման կենտրոնանում է այն բանի վրա, թե ինչպես պետք է վերափոխել PPTPDF օգտագործելով C#**, ինչպես նաև կազմաձևման մանրամասն քայլերը շրջակա միջավայրը կարգավորելու և գործող օրինակելի կոդը ստուգելու համար: PowerPoint-ը PDF C# Interop-ի վրա հիմնված բարդ API լուծումը **փոխակերպելը տարբերակներից մեկն է, սակայն այս օրինակում մենք կկառավարենք փոխակերպումը` օգտագործելով մի քանի պարզ կոդ առանց Interop գրադարանի:

PPT-ը PDF-ի փոխարկելու քայլեր՝ օգտագործելով C#

  1. Կազմաձևեք հավելվածը, որպեսզի տեղադրի Aspose.Slides for .NET՝ օգտագործելով NuGet փաթեթների կառավարիչը
  2. Բեռնեք սկզբնաղբյուր ներկայացման ֆայլը՝ օգտագործելով Presentation դասի օբյեկտը՝ ցանկալի PDF տարբերակները սահմանելու համար
  3. Նախաձեռնեք PdfOptions դասի օբյեկտը` ցանկալի պատկերի ընտրանքները սահմանելու համար
  4. Սահմանեք PDF-ի տարբեր տարբերակներ PDF-ի համար
  5. Փոխակերպեք ներկայացումը PDF-ի՝ օգտագործելով Save մեթոդը

C# PowerPoint դեպի PDF վերոհիշյալ քայլերին հետևելով մշակվում է փոխարկիչի հավելվածը, որտեղ գործընթացը սկսվում է PPT աղբյուրը սկավառակից բեռնելով Presentation դասի օրինակով: Այնուհետև, օգտագործելով PdfOptions դասը, սահմանվում են ցանկալի PDF-ի տարբեր հատկություններ և վերջապես ստեղծված PDF-ը պահվում է կամ սկավառակի վրա կամ հիշողության հոսքում՝ հետագա օգտագործման համար:

Կոդ՝ PPT-ն PDF-ի C#-ով փոխարկելու համար

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);
}
}
}

Վերոնշյալ օրինակում PPT-ի փոխակերպումը PDF-ի C#-ում ցուցադրվում է API-ի պարզ զանգերի միջոցով: API-ն թույլ է տալիս բեռնել PPTX, POTX, ODP, PPS, PPSX և ներկայացման այլ ձևաչափեր՝ օգտագործելով նույն օրինակը և դրանք փոխարկել PDF-ի: PdfOptions դասը թույլ է տալիս հարմարեցնել ելքային PDF-ը՝ սահմանելով այնպիսի հատկություններ, ինչպիսիք են համապատասխանությունը, EmbedFullFonts, DrawSlidesFrame, ImageTransparentColor, JpegQuality, ShowHiddenSlides և NotesCommentsLayouting:

Այս ձեռնարկում մենք իմացանք, որ PPT-ն PDF-ի փոխարկելու համար C#* վրա հիմնված API-ն կարող է օգտագործվել՝ կատարելով պարզ քայլեր: Եթե դուք հետաքրքրված եք ներկայացումը TIFF պատկերների փոխակերպմամբ, տես ինչպես փոխարկել PowerPoint-ը Tiff-ի՝ օգտագործելով C#-ի հոդվածը:

 Հայերեն