این آموزش سریع فرآیند گام به گام تبدیل پاورپوینت به PDF با استفاده از C# را برای شما توضیح می دهد. ما از یکی از APIهای محبوب مبدل سند برای انجام تبدیل سند از قالب PPTX به PDF استفاده خواهیم کرد. علاوه بر این، روند تبدیل سند به هیچ نرم افزار اضافی متکی نیست و می توان آن را در هر سیستم عامل رایج مانند Windows، macOS و Linux دنبال کرد. علاوه بر این، یک کد نمونه برای نشان دادن عملکرد برنامه C# PowerPoint به PDF پیدا خواهید کرد.
مراحل تبدیل پاورپوینت به PDF با استفاده از سی شارپ
- بسته GroupDocs.Conversion for .NET را از مدیریت بسته NuGet در برنامه .NET نصب کنید تا پاورپوینت را به PDF تبدیل کنید.
- برای توسعه قابلیت تبدیل پاورپوینت به PDF یک مرجع به فضای نام GroupDocs.Conversion اضافه کنید.
- یک نمونه از کلاس Converter برای بارگیری فایل پاورپوینت ورودی ایجاد کنید
- یک شی از کلاس PdfConvertOptions برای تعریف گزینه های تبدیل برای فایل PDF خروجی ایجاد کنید.
- در نهایت متد Convert را فراخوانی کنید تا پاورپوینت به صورت PDF روی دیسک ذخیره شود
برای ایجاد برنامه C# PPT به PDF، کلاس Converter به شما اجازه می دهد تا فایل پاورپوینت را پس از پیکربندی بسته تبدیل سند و گنجاندن فضای نام مورد نیاز بارگذاری کنید. کلاس PdfConvertOptions شما را قادر می سازد تا ویژگی های مختلفی را برای سفارشی سازی فایل PDF تبدیل شده تعریف کنید. متد Convert تبدیل سند را انجام می دهد و فایل خروجی را در مسیر مشخص شده روی دیسک ذخیره می کند.
کد برای تبدیل پاورپوینت به PDF با استفاده از سی شارپ
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertPowerpointToPdfUsingCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert PowerPoint to PDF using C# | |
{ | |
// Remove the watermark in output PDF document by adding license | |
string licensePath = "GroupDocs.Conversion.lic"; | |
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License(); | |
lic.SetLicense(licensePath); | |
// Load the source PowerPoint file for conversion to PDF | |
var converter = new GroupDocs.Conversion.Converter("sample.pptx"); | |
// Set the conversion options for PDF document to customize the output file | |
PdfConvertOptions options = new PdfConvertOptions(); | |
// Convert and save the PPTX in PDF format | |
converter.Convert("converted.pdf", options); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
قطعه کد بالا اجرای تبدیل PPTX به PDF در قابلیت C# را نشان می دهد. این کد نمونه، تبدیل سند اولیه را انجام می دهد، فایل PPTX را به عنوان ورودی می گیرد و آن را به فرمت PDF تبدیل می کند. با این حال، میتوانید این مثال را با سفارشیسازی سند PDF با تنظیم ویژگیهای مختلف مانند Dpi، Height، Width، Margins، Page Rotation و بسیاری موارد دیگر تقویت کنید.
ما در مورد فرآیند تبدیل سند برای تبدیل پاورپوینت به PDF در سی شارپ بحث کردهایم و یک مثال برای آن ایجاد کردهایم. اخیراً مقاله ای برای تغییر سند Word به Image در سی شارپ منتشر کرده ایم، برای اطلاعات بیشتر به راهنمای نحوه تبدیل سند Word به Image با استفاده از سی شارپ نگاهی بیندازید.