<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>html to ppt on Document Processing REST APIs | GroupDocs Cloud</title>
    <link>https://blog-qa.groupdocs.cloud/fa/tag/html-to-ppt/</link>
    <description>Recent content in html to ppt on Document Processing REST APIs | GroupDocs Cloud</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>fa</language>
    <lastBuildDate>Fri, 16 Oct 2026 12:47:14 +0000</lastBuildDate><atom:link href="https://blog-qa.groupdocs.cloud/fa/tag/html-to-ppt/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>چگونه تبدیل HTML به PPT را در پایتون انجام دهیم</title>
      <link>https://blog-qa.groupdocs.cloud/fa/conversion/how-to-perform-html-to-ppt-conversion-in-python/</link>
      <pubDate>Fri, 16 Oct 2026 12:47:14 +0000</pubDate>
      
      <guid>https://blog-qa.groupdocs.cloud/fa/conversion/how-to-perform-html-to-ppt-conversion-in-python/</guid>
      <description>در Python با GroupDocs.Conversion Cloud SDK تبدیل HTML‑به‑PPT را بیاموزید. این راهنما شامل راه‌اندازی، مثال کامل کد، فراخوانی‌های cURL و گزینه‌های خودکارسازی است.</description>
      <content:encoded><![CDATA[<p>ایجاد اسلاید دک‌ها از محتوای وب یک نیاز رایج برای ابزارهای گزارش‌دهی و تولیدکنندگان خودکار ارائه‌ها است. <a href="https://products.groupdocs.cloud/conversion/python/">GroupDocs.Conversion Cloud SDK for Python</a> به توسعه‌دهندگان امکان می‌دهد تا تبدیل اسناد را به‌صورت کامل در ابر انجام دهند بدون نیاز به وابستگی‌های محلی. در این راهنما، تبدیل <a href="https://docs.fileformat.com/web/html/">HTML</a> به <a href="https://docs.fileformat.com/presentation/ppt/">PPT</a> را در پایتون بررسی می‌کنیم و نشان می‌دهیم چگونه SDK را پیکربندی کنید، تبدیل را اجرا کنید و فایل <a href="https://docs.fileformat.com/presentation/pptx/">PPTX</a> حاصل را بازیابی کنید. همچنین فراخوانی‌های معادل cURL و گزینه‌های تنظیم دقیق خروجی را مشاهده خواهید کرد.</p>
<h2 id="نیازمندیهای-html-به-ppt">نیازمندی‌های HTML به PPT</h2>
<p>توسعه‌دهندگانی که داشبوردهای گزارش‌گیری می‌سازند اغلب نیاز دارند صفحات HTML پویا را به ارائه‌های PowerPoint تبدیل کنند تا بتوانند آنها را با ذینفعان به اشتراک بگذارند. HTML منبع ممکن است شامل جداول قالب‌بندی‌شده، تصاویر و قلم‌های سفارشی باشد و فایل PPTX حاصل باید صحت چیدمان را حفظ کند و در عین حال آماده ویرایش بیشتر در Microsoft PowerPoint باشد. از آنجا که تبدیل باید بر روی سروری بدون رابط کاربری گرافیکی انجام شود، یک راه‌حل برنامه‌نویسی که با ذخیره‌سازی ابری کار کند، ضروری است.</p>
<p>نیازهای فنی کلیدی شامل:</p>
<ul>
<li>دسترسی به فایل HTML ذخیره‌شده در فضای ذخیره‌سازی GroupDocs Cloud.</li>
<li>قابلیت تعیین گزینه‌های خاص PPTX مانند اندازه اسلاید یا حفاظت با رمز عبور.</li>
<li>روشی قابل اعتماد برای بازیابی فایل تبدیل‌شده برای پردازش بعدی یا دانلود.</li>
</ul>
<p>کپی‑پیست دستی یا ابزارهای دسکتاپ نمی‌توانند این محدودیت‌ها را در مقیاس بزرگ برآورده کنند، به‌ویژه وقتی که نیاز است گردش کار در خطوط لوله خودکار یکپارچه شود.</p>
<h2 id="انتخاب-groupdocsconversion-cloud-sdk-for-python-برای-کار">انتخاب GroupDocs.Conversion Cloud SDK for Python برای کار</h2>
<p>GroupDocs.Conversion Cloud SDK for Python یک API مبتنی بر REST فراهم می‌کند که تبدیل فرمت‌ها را بدون نیاز به نصب محلی انجام می‌دهد. این SDK از طیف گسترده‌ای از فرمت‌های منبع و مقصد پشتیبانی می‌کند، از جمله HTML → PPTX، و تنظیمات دقیق تبدیل را از طریق کلاس‌های <code>ConvertSettings</code> و <code>PptxConvertOptions</code> ارائه می‌دهد. معماری cloud‑first آن به این معنی است که می‌توانید فایل‌های ورودی را در ذخیره‌سازی GroupDocs ذخیره کنید، تبدیل را بر روی سرور اجرا کنید و نتیجه را مستقیماً از داخل کد Python خود دانلود کنید.</p>
<p>مستندات SDK جامع است (<a href="https://docs.groupdocs.cloud/conversion/">مستندات رسمی</a>) و مرجع API جزئیات هر کلاس و متدی که استفاده خواهید کرد را توضیح می‌دهد (<a href="https://reference.groupdocs.cloud/conversion/">مرجع API</a>). می‌توانید آخرین بسته را از صفحه انتشار دانلود کنید (<a href="https://releases.groupdocs.cloud/conversion/python/">آدرس دانلود</a>) و در عرض چند دقیقه ویژگی‌های تبدیل را بسازید.</p>
<h2 id="پیادهسازی-تبدیل-برنامهای-html-به-ppt-در-پایتون">پیاده‌سازی تبدیل برنامه‌ای HTML به PPT در پایتون</h2>
<h3 id="نصب-sdk">نصب SDK</h3>
<p>SDK از طریق PyPI توزیع می‌شود. آن را با مدیر بسته استاندارد نصب کنید:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pip install groupdocs-conversion-cloud
</span></span></code></pre></div><h3 id="پیکربندی-کلاینت-api">پیکربندی کلاینت API</h3>
<p>یک شیء پیکربندی ایجاد کنید و اعتبارهای مشتری خود را فراهم کنید. این مقادیر برای هر فراخوانی API لازم هستند.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-python" data-lang="python"><span style="display:flex;"><span><span style="color:#f92672">import</span> groupdocs_conversion_cloud
</span></span><span style="display:flex;"><span><span style="color:#f92672">from</span> groupdocs_conversion_cloud <span style="color:#f92672">import</span> Configuration, ApiClient, ConvertApi
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>config <span style="color:#f92672">=</span> Configuration()
</span></span><span style="display:flex;"><span>config<span style="color:#f92672">.</span>api_key[<span style="color:#e6db74">&#39;client_id&#39;</span>] <span style="color:#f92672">=</span> <span style="color:#e6db74">&#39;YOUR_CLIENT_ID&#39;</span>          <span style="color:#75715e"># replace with your client id</span>
</span></span><span style="display:flex;"><span>config<span style="color:#f92672">.</span>api_key[<span style="color:#e6db74">&#39;client_secret&#39;</span>] <span style="color:#f92672">=</span> <span style="color:#e6db74">&#39;YOUR_CLIENT_SECRET&#39;</span>  <span style="color:#75715e"># replace with your client secret</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>api_client <span style="color:#f92672">=</span> ApiClient(config)
</span></span><span style="display:flex;"><span>convert_api <span style="color:#f92672">=</span> ConvertApi(api_client)
</span></span></code></pre></div><h3 id="تعریف-فایل-html-ورودی">تعریف فایل HTML ورودی</h3>
<p>فایل HTML را که در ذخیره‌سازی GroupDocs Cloud قرار دارد، مشخص کنید. همچنین می‌توانید در صورت نیاز به یک ذخیره‌سازی سفارشی اشاره کنید.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-python" data-lang="python"><span style="display:flex;"><span><span style="color:#f92672">from</span> groupdocs_conversion_cloud <span style="color:#f92672">import</span> FileInfo
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>input_file <span style="color:#f92672">=</span> FileInfo()
</span></span><span style="display:flex;"><span>input_file<span style="color:#f92672">.</span>file_path <span style="color:#f92672">=</span> <span style="color:#e6db74">&#34;sample.html&#34;</span>   <span style="color:#75715e"># HTML file stored in GroupDocs Cloud storage</span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># input_file.storage_name = &#34;MyStorage&#34;  # optional: specify a custom storage</span>
</span></span></code></pre></div><h3 id="تنظیم-گزینههای-تبدیل-pptx">تنظیم گزینه‌های تبدیل PPTX</h3>
<p>یک نمونه از <code>PptxConvertOptions</code> ایجاد کنید. می‌توانید ویژگی‌هایی مانند حفاظت با رمز عبور را از حالت کامنت خارج کرده و تنظیم کنید.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-python" data-lang="python"><span style="display:flex;"><span><span style="color:#f92672">from</span> groupdocs_conversion_cloud <span style="color:#f92672">import</span> PptxConvertOptions
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>pptx_options <span style="color:#f92672">=</span> PptxConvertOptions()
</span></span><span style="display:flex;"><span><span style="color:#75715e"># pptx_options.password = &#34;myPassword&#34;   # example of setting a password</span>
</span></span></code></pre></div><h3 id="اجرای-تبدیل">اجرای تبدیل</h3>
<p>اطلاعات فایل، فرمت، مسیر خروجی و گزینه‌ها را در یک شیء <code>ConvertSettings</code> ترکیب کنید، سپس API را فراخوانی کنید.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-python" data-lang="python"><span style="display:flex;"><span><span style="color:#f92672">from</span> groupdocs_conversion_cloud <span style="color:#f92672">import</span> ConvertSettings
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>settings <span style="color:#f92672">=</span> ConvertSettings()
</span></span><span style="display:flex;"><span>settings<span style="color:#f92672">.</span>file_info <span style="color:#f92672">=</span> input_file
</span></span><span style="display:flex;"><span>settings<span style="color:#f92672">.</span>format <span style="color:#f92672">=</span> <span style="color:#e6db74">&#34;pptx&#34;</span>                <span style="color:#75715e"># target format</span>
</span></span><span style="display:flex;"><span>settings<span style="color:#f92672">.</span>output_path <span style="color:#f92672">=</span> <span style="color:#e6db74">&#34;converted.pptx&#34;</span> <span style="color:#75715e"># output file name in storage</span>
</span></span><span style="display:flex;"><span>settings<span style="color:#f92672">.</span>options <span style="color:#f92672">=</span> pptx_options
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">try</span>:
</span></span><span style="display:flex;"><span>    result <span style="color:#f92672">=</span> convert_api<span style="color:#f92672">.</span>convert_document(settings)
</span></span><span style="display:flex;"><span>    <span style="color:#66d9ef">if</span> isinstance(result, list):
</span></span><span style="display:flex;"><span>        <span style="color:#66d9ef">for</span> item <span style="color:#f92672">in</span> result:
</span></span><span style="display:flex;"><span>            print(<span style="color:#e6db74">f</span><span style="color:#e6db74">&#34;Converted file stored at: </span><span style="color:#e6db74">{</span>item<span style="color:#f92672">.</span>path<span style="color:#e6db74">}</span><span style="color:#e6db74">&#34;</span>)
</span></span><span style="display:flex;"><span>    <span style="color:#66d9ef">else</span>:
</span></span><span style="display:flex;"><span>        print(<span style="color:#e6db74">f</span><span style="color:#e6db74">&#34;Converted file stored at: </span><span style="color:#e6db74">{</span>result<span style="color:#f92672">.</span>path<span style="color:#e6db74">}</span><span style="color:#e6db74">&#34;</span>)
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">except</span> groupdocs_conversion_cloud<span style="color:#f92672">.</span>ApiException <span style="color:#66d9ef">as</span> ex:
</span></span><span style="display:flex;"><span>    print(<span style="color:#e6db74">&#34;Error during conversion:&#34;</span>, ex)
</span></span></code></pre></div><p>با این مراحل تبدیل HTML به PPT در پایتون کامل شد و فایل PPTX حاصل در فضای ذخیره‌سازی ابری شما در دسترس است.</p>
<h2 id="مثال-کامل-کد-تبدیل-خودکار-html-به-ppt-با-groupdocsconversion">مثال کامل کد: تبدیل خودکار HTML به PPT با GroupDocs.Conversion</h2>
<p>کد زیر فرآیند کامل انتها‑به‑انتها را نشان می‌دهد.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-python" data-lang="python"><span style="display:flex;"><span><span style="color:#f92672">import</span> groupdocs_conversion_cloud
</span></span><span style="display:flex;"><span><span style="color:#f92672">from</span> groupdocs_conversion_cloud <span style="color:#f92672">import</span> (
</span></span><span style="display:flex;"><span>    Configuration,
</span></span><span style="display:flex;"><span>    ApiClient,
</span></span><span style="display:flex;"><span>    ConvertApi,
</span></span><span style="display:flex;"><span>    FileInfo,
</span></span><span style="display:flex;"><span>    ConvertSettings,
</span></span><span style="display:flex;"><span>    PptxConvertOptions,
</span></span><span style="display:flex;"><span>)
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">def</span> <span style="color:#a6e22e">main</span>():
</span></span><span style="display:flex;"><span>    <span style="color:#75715e"># -------------------- Configuration --------------------</span>
</span></span><span style="display:flex;"><span>    config <span style="color:#f92672">=</span> Configuration()
</span></span><span style="display:flex;"><span>    config<span style="color:#f92672">.</span>api_key[<span style="color:#e6db74">&#39;client_id&#39;</span>] <span style="color:#f92672">=</span> <span style="color:#e6db74">&#39;YOUR_CLIENT_ID&#39;</span>          <span style="color:#75715e"># replace with your client id</span>
</span></span><span style="display:flex;"><span>    config<span style="color:#f92672">.</span>api_key[<span style="color:#e6db74">&#39;client_secret&#39;</span>] <span style="color:#f92672">=</span> <span style="color:#e6db74">&#39;YOUR_CLIENT_SECRET&#39;</span>  <span style="color:#75715e"># replace with your client secret</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>api_client <span style="color:#f92672">=</span> ApiClient(config)
</span></span><span style="display:flex;"><span>    convert_api <span style="color:#f92672">=</span> ConvertApi(api_client)
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># -------------------- Input File --------------------</span>
</span></span><span style="display:flex;"><span>    input_file <span style="color:#f92672">=</span> FileInfo()
</span></span><span style="display:flex;"><span>    input_file<span style="color:#f92672">.</span>file_path <span style="color:#f92672">=</span> <span style="color:#e6db74">&#34;sample.html&#34;</span>   <span style="color:#75715e"># HTML file stored in GroupDocs Cloud storage</span>
</span></span><span style="display:flex;"><span>    <span style="color:#75715e"># input_file.storage_name = &#34;MyStorage&#34;  # optional: specify a custom storage</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># -------------------- Conversion Options --------------------</span>
</span></span><span style="display:flex;"><span>    pptx_options <span style="color:#f92672">=</span> PptxConvertOptions()
</span></span><span style="display:flex;"><span>    <span style="color:#75715e"># Example of setting an option (uncomment if needed)</span>
</span></span><span style="display:flex;"><span>    <span style="color:#75715e"># pptx_options.password = &#34;myPassword&#34;</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># -------------------- Conversion Settings --------------------</span>
</span></span><span style="display:flex;"><span>    settings <span style="color:#f92672">=</span> ConvertSettings()
</span></span><span style="display:flex;"><span>    settings<span style="color:#f92672">.</span>file_info <span style="color:#f92672">=</span> input_file
</span></span><span style="display:flex;"><span>    settings<span style="color:#f92672">.</span>format <span style="color:#f92672">=</span> <span style="color:#e6db74">&#34;pptx&#34;</span>                <span style="color:#75715e"># target format</span>
</span></span><span style="display:flex;"><span>    settings<span style="color:#f92672">.</span>output_path <span style="color:#f92672">=</span> <span style="color:#e6db74">&#34;converted.pptx&#34;</span> <span style="color:#75715e"># output file name in storage</span>
</span></span><span style="display:flex;"><span>    settings<span style="color:#f92672">.</span>options <span style="color:#f92672">=</span> pptx_options
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># -------------------- Perform Conversion --------------------</span>
</span></span><span style="display:flex;"><span>    <span style="color:#66d9ef">try</span>:
</span></span><span style="display:flex;"><span>        result <span style="color:#f92672">=</span> convert_api<span style="color:#f92672">.</span>convert_document(settings)
</span></span><span style="display:flex;"><span>        <span style="color:#75715e"># The API returns a list of converted files; each item has a &#39;path&#39; attribute</span>
</span></span><span style="display:flex;"><span>        <span style="color:#66d9ef">if</span> isinstance(result, list):
</span></span><span style="display:flex;"><span>            <span style="color:#66d9ef">for</span> item <span style="color:#f92672">in</span> result:
</span></span><span style="display:flex;"><span>                print(<span style="color:#e6db74">f</span><span style="color:#e6db74">&#34;Converted file stored at: </span><span style="color:#e6db74">{</span>item<span style="color:#f92672">.</span>path<span style="color:#e6db74">}</span><span style="color:#e6db74">&#34;</span>)
</span></span><span style="display:flex;"><span>        <span style="color:#66d9ef">else</span>:
</span></span><span style="display:flex;"><span>            print(<span style="color:#e6db74">f</span><span style="color:#e6db74">&#34;Converted file stored at: </span><span style="color:#e6db74">{</span>result<span style="color:#f92672">.</span>path<span style="color:#e6db74">}</span><span style="color:#e6db74">&#34;</span>)
</span></span><span style="display:flex;"><span>    <span style="color:#66d9ef">except</span> groupdocs_conversion_cloud<span style="color:#f92672">.</span>ApiException <span style="color:#66d9ef">as</span> ex:
</span></span><span style="display:flex;"><span>        print(<span style="color:#e6db74">&#34;Error during conversion:&#34;</span>, ex)
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">if</span> __name__ <span style="color:#f92672">==</span> <span style="color:#e6db74">&#34;__main__&#34;</span>:
</span></span><span style="display:flex;"><span>    main()
</span></span></code></pre></div><blockquote>
<p><strong>توجه:</strong> این مثال کد عملکرد اصلی را نشان می‌دهد. قبل از استفاده از آن در پروژه خود، مطمئن شوید که مسیرهای فایل و مقادیر پیکربندی را به‌گونه‌ای به‌روزرسانی کنید که با محیط واقعی شما مطابقت داشته باشد، اطمینان حاصل کنید که تمام وابستگی‌های مورد نیاز به‌درستی نصب شده‌اند و به‌طور کامل در محیط توسعه خود تست کنید. اگر با مشکلی مواجه شدید، لطفاً به <a href="https://docs.groupdocs.cloud/conversion/">مستندات رسمی</a> مراجعه کنید یا برای دریافت کمک با <a href="https://forum.groupdocs.cloud/c/conversion/11">تیم پشتیبانی</a> تماس بگیرید.</p>
</blockquote>
<h2 id="تبدیل-html-به-ppt-با-curl-و-rest-api">تبدیل HTML به PPT با cURL و REST API</h2>
<p>اگر ترجیح می‌دهید مستقیماً با نقطه‌های انتهایی REST کار کنید، می‌توانید همان تبدیل را با دستورات cURL انجام دهید.</p>
<ol>
<li><strong>احراز هویت و دریافت توکن دسترسی</strong><br>
متغیرهای جایگزین را با اعتبارهای خود جایگزین کنید.</li>
</ol>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>curl -X POST <span style="color:#e6db74">&#34;https://api.groupdocs.cloud/v2.0/oauth2/token&#34;</span> <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span><span style="color:#ae81ff"></span>     -H <span style="color:#e6db74">&#34;Content-Type: application/json&#34;</span> <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span><span style="color:#ae81ff"></span>     -d <span style="color:#e6db74">&#39;{&#34;client_id&#34;:&#34;YOUR_CLIENT_ID&#34;,&#34;client_secret&#34;:&#34;YOUR_CLIENT_SECRET&#34;}&#39;</span>
</span></span></code></pre></div><ol start="2">
<li><strong>بارگذاری فایل HTML منبع</strong></li>
</ol>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>curl -X PUT <span style="color:#e6db74">&#34;https://api.groupdocs.cloud/v2.0/storage/file/sample.html&#34;</span> <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span><span style="color:#ae81ff"></span>     -H <span style="color:#e6db74">&#34;Authorization: Bearer YOUR_ACCESS_TOKEN&#34;</span> <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span><span style="color:#ae81ff"></span>     -H <span style="color:#e6db74">&#34;Content-Type: text/html&#34;</span> <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span><span style="color:#ae81ff"></span>     --data-binary @sample.html
</span></span></code></pre></div><ol start="3">
<li><strong>اجرای تبدیل</strong></li>
</ol>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>curl -X POST <span style="color:#e6db74">&#34;https://api.groupdocs.cloud/v2.0/conversion/convert&#34;</span> <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span><span style="color:#ae81ff"></span>     -H <span style="color:#e6db74">&#34;Authorization: Bearer YOUR_ACCESS_TOKEN&#34;</span> <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span><span style="color:#ae81ff"></span>     -H <span style="color:#e6db74">&#34;Content-Type: application/json&#34;</span> <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span><span style="color:#ae81ff"></span>     -d <span style="color:#e6db74">&#39;{
</span></span></span><span style="display:flex;"><span><span style="color:#e6db74">           &#34;fileInfo&#34;: { &#34;filePath&#34;: &#34;sample.html&#34; },
</span></span></span><span style="display:flex;"><span><span style="color:#e6db74">           &#34;format&#34;: &#34;pptx&#34;,
</span></span></span><span style="display:flex;"><span><span style="color:#e6db74">           &#34;outputPath&#34;: &#34;converted.pptx&#34;,
</span></span></span><span style="display:flex;"><span><span style="color:#e6db74">           &#34;options&#34;: {}
</span></span></span><span style="display:flex;"><span><span style="color:#e6db74">         }&#39;</span>
</span></span></code></pre></div><ol start="4">
<li><strong>دانلود فایل PPTX خروجی</strong></li>
</ol>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>curl -X GET <span style="color:#e6db74">&#34;https://api.groupdocs.cloud/v2.0/storage/file/converted.pptx&#34;</span> <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span><span style="color:#ae81ff"></span>     -H <span style="color:#e6db74">&#34;Authorization: Bearer YOUR_ACCESS_TOKEN&#34;</span> <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span><span style="color:#ae81ff"></span>     -o converted.pptx
</span></span></code></pre></div><p>برای دریافت فهرست کامل پارامترها و تنظیمات پیشرفته، به <a href="https://reference.groupdocs.cloud/conversion/">مستندات رسمی API</a> مراجعه کنید.</p>
<h2 id="تنظیم-دقیق-گزینههای-تبدیل-از-html-به-ppt">تنظیم دقیق گزینه‌های تبدیل از HTML به PPT</h2>
<p>SDK چندین گزینه را ارائه می‌دهد که می‌توانید از طریق کلاس <code>PptxConvertOptions</code> تنظیم کنید.</p>
<ul>
<li><strong>Password Protection</strong> - فایل PPTX حاصل را با یک رمز عبور ایمن کنید.</li>
</ul>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-python" data-lang="python"><span style="display:flex;"><span>pptx_options<span style="color:#f92672">.</span>password <span style="color:#f92672">=</span> <span style="color:#e6db74">&#34;mySecurePassword&#34;</span>
</span></span></code></pre></div><ul>
<li>
<p><strong>اندازه اسلاید</strong> - ابعاد هر اسلاید را تعریف کنید (به عنوان مثال، <code>Standard</code>، <code>Widescreen</code>).<br>
<em>برای مقادیر دقیق enum به مرجع API مراجعه کنید.</em></p>
</li>
<li>
<p><strong>کیفیت تصویر</strong> - سطح فشرده‌سازی تصاویر جاسازی‌شده در ارائه را کنترل کنید.<br>
<em>کیفیت بالاتر منجر به فایل‌های بزرگتر می‌شود.</em></p>
</li>
</ul>
<p>این گزینه‌ها به شما امکان می‌دهند خروجی را مطابق با استانداردهای خاص ارائه یا سیاست‌های شرکتی تنظیم کنید.</p>
<h2 id="جمعبندی">جمع‌بندی</h2>
<p>HTML به تبدیل PPT در Python ساده می‌شود با <a href="https://products.groupdocs.cloud/conversion/python/">GroupDocs.Conversion Cloud SDK for Python</a>. با دنبال کردن مراحل بالا می‌توانید ایجاد اسلایدهای PowerPoint را از محتوای وب خودکار کنید، فرآیند را در سرویس‌های بک‌اند خود ادغام کنید و حجم‌های بزرگ را بدون دخالت دستی مدیریت کنید. به یاد داشته باشید که اعتبارنامه‌های API خود را ایمن کنید، تبدیل را با نمونه‌های HTML نماینده تست کنید و گزینه‌های اضافی را برای تنظیم دقیق خروجی بررسی کنید. برای استقرارهای تولیدی به یک لایسنس معتبر نیاز خواهید داشت؛ می‌توانید با یک لایسنس موقت از <a href="https://purchase.groupdocs.cloud/temporary-license/">صفحهٔ مجوز</a> شروع کنید و با رشد استفاده، به برنامهٔ پرداختی ارتقا دهید.</p>
<h2 id="سوالات-متداول">سوالات متداول</h2>
<p><strong>تبدیل HTML به PPT در پایتون چگونه با GroupDocs.Conversion کار می‌کند؟</strong><br>
SDK یک فایل HTML را از فضای ذخیره‌سازی GroupDocs Cloud شما می‌خواند، تنظیمات تبدیل PPTX را اعمال می‌کند و یک فایل PPTX برمی‌گرداند که می‌توانید از طریق API دانلود کنید. کل فرآیند در ابر اجرا می‌شود، بنابراین نیازی به نصب محلی PowerPoint نیست.</p>
<p><strong>آیا می‌توانم تبدیل HTML به PPT را در پایتون برای چندین فایل خودکار کنم؟</strong><br>
بله. با قرار دادن منطق تبدیل درون یک حلقه و ارائه مقادیر مختلف <code>file_path</code>، می‌توانید دسته‌های فایل‌های HTML را به‌صورت برنامه‌نویسی پردازش کنید. SDK هر درخواست را به‌صورت مستقل مدیریت می‌کند و نتایج را دوباره در ذخیره‌سازی ابری ذخیره می‌نماید.</p>
<p><strong>کدام گزینه‌های تبدیل برای HTML به PPT در پایتون موجود است؟</strong><br>
می‌توانید از طریق کلاس <code>PptxConvertOptions</code> حفاظت با رمز عبور، اندازه اسلاید، کیفیت تصویر و موارد دیگر را تنظیم کنید. اطلاعات دقیق در <a href="https://reference.groupdocs.cloud/conversion/">مرجع API</a> موجود است.</p>
<p><strong>آیا برای GroupDocs.Conversion Cloud SDK for Python به لایسنس نیاز دارم؟</strong><br>
برای استفاده در محیط تولید، به یک لایسنس نیاز است. می‌توانید یک لایسنس موقت را از <a href="https://purchase.groupdocs.cloud/temporary-license/">صفحه لایسنس موقت</a> دریافت کنید و بعداً یک لایسنس کامل که با حجم استفاده شما مطابقت دارد، خریداری کنید.</p>
]]></content:encoded>
    </item>
    
  </channel>
</rss>
