تصاویر برای ارائه های زیبایی شناختی، الهام بخش و حرفه ای ایجاد می کنند. با افزودن تصاویر به پاورپوینت، می توانید اطلاعات را در قالبی که به راحتی قابل هضم است با مخاطبان خود به اشتراک بگذارید.
این مقاله به شما نشان میدهد که چگونه PNG را به PPT در سی شارپ تبدیل کنید. PNG فرمت بسیار محبوبی است که برای ذخیره تصاویر استفاده می شود، بنابراین احتمالاً از دانستن نحوه افزودن تصاویر PNG به ارائه های پاورپوینت بهره خواهید برد.
- C# API برای تبدیل تصاویر PNG به PPT
- تبدیل PNG به پاورپوینت در سی شارپ
- افزودن تصویر وب به پاورپوینت در سی شارپ
C# API برای تبدیل PNG به PPT
Aspose.Slides for .NET یک API قدرتمند است که به توسعهدهندگان و برنامههای کاربردی امکان میدهد تا ارائههای پاورپوینت (بدون مایکروسافت پاورپوینت یا پاورپوینت) ایجاد، خواندن، ویرایش، تبدیل و دستکاری کنند. دفتر). هنگامی که این محصول را دریافت کردید، تنها با استفاده از چند خط کد C# قادر خواهید بود تصاویر PNG را به ارائه PPT تبدیل کنید.
برای نصب Aspose.Slides برای دات نت، این راهنمای نصب را ببینید.
تبدیل PNG به پاورپوینت در سی شارپ
- یک نمونه از کلاس «Presentation» ایجاد کنید.
- تصاویر مورد نظر خود را به صورت اسلاید در ارائه خود بارگذاری کنید.
- بر اساس تصاویر اسلاید ایجاد کنید.
- ابعاد را مشخص کنید.
- ارائه به دست آمده را ذخیره کنید.
این کد سی شارپ به شما نشان می دهد که چگونه PNG را به PPT تبدیل کنید:
using (Presentation pres = new Presentation())
{
IPPImage image = pres.Images.AddImage(File.ReadAllBytes("image.png"));
pres.Slides[0].Shapes.AddPictureFrame(ShapeType.Rectangle, 0, 0, 720, 540, image);
IPPImage image2 = pres.Images.AddImage(File.ReadAllBytes("image2.png"));
ISlide slide2 = pres.Slides.AddEmptySlide(pres.Slides[0].LayoutSlide);
slide2.Shapes.AddPictureFrame(ShapeType.Rectangle, 0, 0, 720, 540, image2);
IPPImage image3 = pres.Images.AddImage(File.ReadAllBytes("image3.png"));
ISlide slide3 = pres.Slides.AddEmptySlide(pres.Slides[0].LayoutSlide);
slide3.Shapes.AddPictureFrame(ShapeType.Rectangle, 0, 0, 720, 540, image3);
pres.Save("Presentation.ppt", SaveFormat.Ppt);
}
برخی از تصاویر در ارائه پاورپوینت
اطلاعات: Aspose یک سرویس تبدیل PNG به پاورپوینت رایگان ارائه میکند که اجرای زنده فرآیند توضیح داده شده در اینجا است.
افزودن تصویر وب به پاورپوینت در سی شارپ
در بخش قبل، شما را از طریق عملیات درج تصاویر PNG ذخیره شده (محلی) در رایانه شما در یک ارائه پاورپوینت راهنمایی کردیم. با این حال، اگر تصویری که می خواهید استفاده کنید به صورت آنلاین ذخیره می شود، باید این کارها را به این صورت انجام دهید:
- یک نمونه از کلاس «Presentation» ایجاد کنید.
- مرجع اسلاید اول را از طریق فهرست آن دریافت کنید.
- آرایه بایت را اعلام کرده و نمونه ای از کلاس «WebClient» ایجاد کنید.
- تصویر ذخیره شده در وب را بارگیری کنید.
- بر اساس تصویر یک اسلاید ایجاد کنید.
- ابعاد اسلاید را مشخص کنید.
- ارائه به دست آمده را ذخیره کنید.
این کد سی شارپ به شما نشان می دهد که چگونه یک تصویر ذخیره شده در وب را به یک پاورپوینت اضافه کنید:
using (Presentation pres = new Presentation())
{
ISlide slide = pres.Slides[0];
byte[] imageData;
using (WebClient webClient = new WebClient())
{
imageData = webClient.DownloadData(new Uri("[INSERT URL HERE]"));
}
IPPImage image = pres.Images.AddImage(imageData);
slide.Shapes.AddPictureFrame(ShapeType.Rectangle, 10, 10, 100, 100, image);
pres.Save("pres.pptx", SaveFormat.Pptx);
}
مجوز رایگان دریافت کنید
آیا می خواهید ویژگی های Aspose.Slides را بدون محدودیت آزمایش کنید؟ یک مجوز موقت رایگان دریافت کنید.
نتیجه
ما معتقدیم که اکنون می دانید چگونه از یک کتابخانه قدرتمند دات نت برای تبدیل تصاویر PNG به ارائه پاورپوینت در سی شارپ استفاده کنید. ممکن است بخواهید صفحه محصول برای PNG به PPT عملیات تبدیل را ببینید.
برای کسب اطلاعات بیشتر درباره [ویژگیهای] Aspose.Slides (https://docs.aspose.com/slides/net/features-overview/)، به [اسناد] ما مراجعه کنید (https://docs.aspose.com/slides/net/). اگر سؤالی دارید، میتوانید آنها را در [فروم] ما (https://forum.aspose.com/c/slides/) پست کنید.