نحوه تبدیل SVG به ارائه با استفاده از پایتون

در این آموزش، ما بر روی نحوه تبدیل SVG به Presentation با استفاده از Python بدون اتکا به پاورپوینت تمرکز خواهیم کرد. این برنامه را می توان در داخل هر یک از هسته دات نت و محیط های پیکربندی شده پایتون در سیستم عامل هایی مانند ویندوز، لینوکس یا macOS برای تبدیل SVG به PPTX در پایتون استفاده کرد.

مراحل صادرات SVG به PPTX در پایتون

  1. برای تبدیل SVG به ارائه، محیط را در از Aspose.Slides برای پایتون از طریق دات نت استفاده کنید در برنامه خود پیکربندی کنید
  2. با استفاده از نمونه ای از کلاس Presentation یک ارائه پیش فرض ایجاد کنید
  3. اولین اسلاید را از مجموعه اسلایدهای ارائه بارگیری کنید
  4. فایل SVG را باز کنید، محتوای آن را به صورت رشته ای بخوانید و آن را در مجموعه تصاویر ارائه قرار دهید
  5. با استفاده از نمونه ای از IPictureFrame یک قاب عکس را با تصویر SVG اضافه شده در داخل اسلاید قرار دهید.
  6. فایل PPTX را با یک تصویر SVG روی دیسک ذخیره کنید

مراحل ساده بالا در Python صادرات SVG به عنوان PPT با استفاده از یک رابط API ساده. ما با ایجاد یک ارائه پیش فرض با استفاده از نمونه ای از کلاس Presentation و دسترسی به اولین اسلاید پیش فرض از مجموعه اسلایدهای ارائه شروع می کنیم. سپس محتوای فایل SVG را به صورت رشته ای از دیسک بارگیری کرده و می خوانیم و آن را به یک IPPImage در مجموعه تصاویر ارائه اضافه می کنیم. در نهایت، با استفاده از یک نمونه کلاس IPictureFrame، یک شکل قاب عکس اضافه می شود که از فایل SVG اضافه شده قبل از ذخیره ارائه بر روی دیسک استفاده می کند.

کد برای تبدیل SVG به PPTX در پایتون

در Python SVG به PowerPoint برنامه تبدیل ارائه به راحتی با استفاده از کد نمونه بالا قابل توسعه است. همچنین می‌توانید ارائه موجود را بارگیری کنید و محتوای فایل SVG را در هر موقعیت دلخواه در داخل اسلاید به همراه تنظیم هر اندازه تصویر سفارشی نیز وارد کنید. فایل SVG همچنین می تواند به عنوان یک جریان حافظه از منابعی از جمله پایگاه داده یا وب نیز بارگیری شود.

در این مبحث نحوه درج SVG در Presentation با استفاده از Python توضیح داده شده است. اگر علاقه مند هستید در مورد درج جدول در اسلاید پاورپوینت اطلاعات کسب کنید، به مقاله نحوه ایجاد جدول در پاورپوینت با استفاده از پایتون مراجعه کنید.

 فارسی