<?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>nodejs image conversion on Document Processing REST APIs | GroupDocs Cloud</title>
    <link>https://blog-qa.groupdocs.cloud/th/tag/nodejs-image-conversion/</link>
    <description>Recent content in nodejs image conversion on Document Processing REST APIs | GroupDocs Cloud</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>th</language>
    <lastBuildDate>Mon, 17 Aug 2026 08:29:07 +0000</lastBuildDate><atom:link href="https://blog-qa.groupdocs.cloud/th/tag/nodejs-image-conversion/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>การแปลง SVG เป็น PNG ใน Node.JS</title>
      <link>https://blog-qa.groupdocs.cloud/th/conversion/svg-to-png-conversion-in-nodejs/</link>
      <pubDate>Mon, 17 Aug 2026 08:29:07 +0000</pubDate>
      
      <guid>https://blog-qa.groupdocs.cloud/th/conversion/svg-to-png-conversion-in-nodejs/</guid>
      <description>เรียนรู้วิธีแปลงไฟล์ SVG เป็นภาพ PNG ใน Node.JS โดยใช้ GroupDocs.Conversion Cloud SDK คู่มือนี้รวมโค้ด ตัวอย่าง cURL และแนวปฏิบัติที่ดีที่สุด</description>
      <content:encoded><![CDATA[<p>การแปลงกราฟิกเวกเตอร์เป็นภาพแรสเตอร์เป็นความต้องการที่พบบ่อยเมื่อสร้างภาพย่อ, ตัวอย่างแสดงผล, หรือ PDF บนเซิร์ฟเวอร์. GroupDocs.Conversion Cloud SDK for Node.JS ให้ไลบรารีที่แข็งแกร่งซึ่งจัดการการแปลง SVG เป็น PNG อย่างเต็มรูปแบบในคลาวด์. ในคู่มือนี้คุณจะได้เห็นตัวอย่างทำงานครบถ้วน, กระบวนการ cURL ที่สอดคล้อง, เคล็ดลับการกำหนดค่า, และคำแนะนำแนวทางปฏิบัติที่ดีที่สุด. เมื่อจบคุณจะสามารถรวมการแปลง SVG เป็น PNG ฝั่งเซิร์ฟเวอร์เข้าไปในแอปพลิเคชัน Node.JS ใดก็ได้.</p>
<h2 id="ตวอยางการทำงานเตมรปแบบสำหรบการแปลง-svg-เปน-png-ใน-nodejs">ตัวอย่างการทำงานเต็มรูปแบบสำหรับการแปลง SVG เป็น PNG ใน Node.JS</h2>
<p>ตัวอย่างนี้แสดงวิธีการแปลงไฟล์ SVG ที่จัดเก็บใน GroupDocs Cloud storage เป็นภาพ PNG โดยใช้ GroupDocs.Conversion Cloud SDK for Node.JS</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-javascript" data-lang="javascript"><span style="display:flex;"><span><span style="color:#66d9ef">const</span> { <span style="color:#a6e22e">Configuration</span>, <span style="color:#a6e22e">ConvertApi</span>, <span style="color:#a6e22e">ConvertDocumentRequest</span>, <span style="color:#a6e22e">ConvertSettings</span>, <span style="color:#a6e22e">PngOptions</span>, <span style="color:#a6e22e">StorageApi</span>, <span style="color:#a6e22e">DownloadFileRequest</span> } <span style="color:#f92672">=</span> <span style="color:#a6e22e">require</span>(<span style="color:#e6db74">&#34;@groupdocs/conversion-cloud&#34;</span>);
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">const</span> <span style="color:#a6e22e">fs</span> <span style="color:#f92672">=</span> <span style="color:#a6e22e">require</span>(<span style="color:#e6db74">&#39;fs&#39;</span>);
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">const</span> <span style="color:#a6e22e">path</span> <span style="color:#f92672">=</span> <span style="color:#a6e22e">require</span>(<span style="color:#e6db74">&#39;path&#39;</span>);
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// -----------------------------------------------------------------------------
</span></span></span><span style="display:flex;"><span><span style="color:#75715e">// Configuration – replace with your own credentials
</span></span></span><span style="display:flex;"><span><span style="color:#75715e">// -----------------------------------------------------------------------------
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span><span style="color:#66d9ef">const</span> <span style="color:#a6e22e">config</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">Configuration</span>({
</span></span><span style="display:flex;"><span>    <span style="color:#a6e22e">clientId</span><span style="color:#f92672">:</span> <span style="color:#e6db74">&#34;YOUR_CLIENT_ID&#34;</span>,
</span></span><span style="display:flex;"><span>    <span style="color:#a6e22e">clientSecret</span><span style="color:#f92672">:</span> <span style="color:#e6db74">&#34;YOUR_CLIENT_SECRET&#34;</span>
</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">const</span> <span style="color:#a6e22e">convertApi</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">ConvertApi</span>(<span style="color:#a6e22e">config</span>);
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">const</span> <span style="color:#a6e22e">storageApi</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">StorageApi</span>(<span style="color:#a6e22e">config</span>);
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// -----------------------------------------------------------------------------
</span></span></span><span style="display:flex;"><span><span style="color:#75715e">// Define source SVG and target PNG locations inside GroupDocs Cloud storage
</span></span></span><span style="display:flex;"><span><span style="color:#75715e">// -----------------------------------------------------------------------------
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span><span style="color:#66d9ef">const</span> <span style="color:#a6e22e">inputSvgPath</span> <span style="color:#f92672">=</span> <span style="color:#e6db74">&#34;input/sample.svg&#34;</span>;          <span style="color:#75715e">// SVG stored in cloud storage
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span><span style="color:#66d9ef">const</span> <span style="color:#a6e22e">outputPngPath</span> <span style="color:#f92672">=</span> <span style="color:#e6db74">&#34;output/sample.png&#34;</span>;       <span style="color:#75715e">// Desired PNG location
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// -----------------------------------------------------------------------------
</span></span></span><span style="display:flex;"><span><span style="color:#75715e">// PNG conversion options – set dimensions to control memory/CPU usage
</span></span></span><span style="display:flex;"><span><span style="color:#75715e">// -----------------------------------------------------------------------------
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span><span style="color:#66d9ef">const</span> <span style="color:#a6e22e">pngOptions</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">PngOptions</span>({
</span></span><span style="display:flex;"><span>    <span style="color:#a6e22e">width</span><span style="color:#f92672">:</span> <span style="color:#ae81ff">1024</span>,               <span style="color:#75715e">// Resize width (optional)
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>    <span style="color:#a6e22e">height</span><span style="color:#f92672">:</span> <span style="color:#ae81ff">768</span>,               <span style="color:#75715e">// Resize height (optional)
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>    <span style="color:#a6e22e">backgroundColor</span><span style="color:#f92672">:</span> <span style="color:#e6db74">&#34;#FFFFFF&#34;</span> <span style="color:#75715e">// Ensure opaque background
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>});
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// -----------------------------------------------------------------------------
</span></span></span><span style="display:flex;"><span><span style="color:#75715e">// Build conversion settings object
</span></span></span><span style="display:flex;"><span><span style="color:#75715e">// -----------------------------------------------------------------------------
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span><span style="color:#66d9ef">const</span> <span style="color:#a6e22e">convertSettings</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">ConvertSettings</span>({
</span></span><span style="display:flex;"><span>    <span style="color:#a6e22e">filePath</span><span style="color:#f92672">:</span> <span style="color:#a6e22e">inputSvgPath</span>,
</span></span><span style="display:flex;"><span>    <span style="color:#a6e22e">format</span><span style="color:#f92672">:</span> <span style="color:#e6db74">&#34;png&#34;</span>,
</span></span><span style="display:flex;"><span>    <span style="color:#a6e22e">outputPath</span><span style="color:#f92672">:</span> <span style="color:#a6e22e">outputPngPath</span>,
</span></span><span style="display:flex;"><span>    <span style="color:#a6e22e">options</span><span style="color:#f92672">:</span> <span style="color:#a6e22e">pngOptions</span>
</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">const</span> <span style="color:#a6e22e">convertRequest</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">ConvertDocumentRequest</span>(<span style="color:#a6e22e">convertSettings</span>);
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// -----------------------------------------------------------------------------
</span></span></span><span style="display:flex;"><span><span style="color:#75715e">// Execute conversion, then download the PNG locally
</span></span></span><span style="display:flex;"><span><span style="color:#75715e">// -----------------------------------------------------------------------------
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span><span style="color:#a6e22e">convertApi</span>.<span style="color:#a6e22e">convertDocument</span>(<span style="color:#a6e22e">convertRequest</span>)
</span></span><span style="display:flex;"><span>    .<span style="color:#a6e22e">then</span>(<span style="color:#a6e22e">convResult</span> =&gt; {
</span></span><span style="display:flex;"><span>        <span style="color:#a6e22e">console</span>.<span style="color:#a6e22e">log</span>(<span style="color:#e6db74">&#34;Conversion succeeded. Cloud file:&#34;</span>, <span style="color:#a6e22e">convResult</span>.<span style="color:#a6e22e">path</span>);
</span></span><span style="display:flex;"><span>        <span style="color:#66d9ef">const</span> <span style="color:#a6e22e">downloadReq</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">DownloadFileRequest</span>({ <span style="color:#a6e22e">path</span><span style="color:#f92672">:</span> <span style="color:#a6e22e">convResult</span>.<span style="color:#a6e22e">path</span> });
</span></span><span style="display:flex;"><span>        <span style="color:#66d9ef">return</span> <span style="color:#a6e22e">storageApi</span>.<span style="color:#a6e22e">downloadFile</span>(<span style="color:#a6e22e">downloadReq</span>);
</span></span><span style="display:flex;"><span>    })
</span></span><span style="display:flex;"><span>    .<span style="color:#a6e22e">then</span>(<span style="color:#a6e22e">fileBuffer</span> =&gt; {
</span></span><span style="display:flex;"><span>        <span style="color:#66d9ef">const</span> <span style="color:#a6e22e">localFile</span> <span style="color:#f92672">=</span> <span style="color:#a6e22e">path</span>.<span style="color:#a6e22e">resolve</span>(<span style="color:#a6e22e">__dirname</span>, <span style="color:#e6db74">&#34;sample.png&#34;</span>);
</span></span><span style="display:flex;"><span>        <span style="color:#a6e22e">fs</span>.<span style="color:#a6e22e">writeFileSync</span>(<span style="color:#a6e22e">localFile</span>, <span style="color:#a6e22e">fileBuffer</span>);
</span></span><span style="display:flex;"><span>        <span style="color:#a6e22e">console</span>.<span style="color:#a6e22e">log</span>(<span style="color:#e6db74">&#34;PNG downloaded to:&#34;</span>, <span style="color:#a6e22e">localFile</span>);
</span></span><span style="display:flex;"><span>    })
</span></span><span style="display:flex;"><span>    .<span style="color:#66d9ef">catch</span>(<span style="color:#a6e22e">err</span> =&gt; {
</span></span><span style="display:flex;"><span>        <span style="color:#a6e22e">console</span>.<span style="color:#a6e22e">error</span>(<span style="color:#e6db74">&#34;Error during SVG → PNG conversion:&#34;</span>, <span style="color:#a6e22e">err</span>);
</span></span><span style="display:flex;"><span>    })
</span></span><span style="display:flex;"><span>    .<span style="color:#66d9ef">finally</span>(() =&gt; {
</span></span><span style="display:flex;"><span>        <span style="color:#75715e">// Clean up HTTP client resources if the SDK exposes a close method
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>        <span style="color:#66d9ef">if</span> (<span style="color:#a6e22e">config</span> <span style="color:#f92672">&amp;&amp;</span> <span style="color:#a6e22e">config</span>.<span style="color:#a6e22e">httpClient</span> <span style="color:#f92672">&amp;&amp;</span> <span style="color:#66d9ef">typeof</span> <span style="color:#a6e22e">config</span>.<span style="color:#a6e22e">httpClient</span>.<span style="color:#a6e22e">close</span> <span style="color:#f92672">===</span> <span style="color:#e6db74">&#34;function&#34;</span>) {
</span></span><span style="display:flex;"><span>            <span style="color:#a6e22e">config</span>.<span style="color:#a6e22e">httpClient</span>.<span style="color:#a6e22e">close</span>();
</span></span><span style="display:flex;"><span>        }
</span></span><span style="display:flex;"><span>    });
</span></span></code></pre></div><blockquote>
<p><strong>หมายเหตุ:</strong> ตัวอย่างโค้ดนี้แสดงการทำงานหลักของฟังก์ชัน ก่อนนำไปใช้ในโครงการของคุณ ให้ตรวจสอบและอัปเดตเส้นทางไฟล์ (<code>input/sample.svg</code>, <code>output/sample.png</code>, เป็นต้น) ให้ตรงกับตำแหน่งไฟล์จริงของคุณ ตรวจสอบว่าขึ้นอยู่ทั้งหมดที่จำเป็นได้ถูกติดตั้งอย่างถูกต้อง และทดสอบอย่างละเอียดในสภาพแวดล้อมการพัฒนาของคุณ หากคุณพบปัญหาใด ๆ โปรดดูที่ <a href="https://docs.groupdocs.cloud/conversion/">เอกสารอย่างเป็นทางการ</a> หรือ ติดต่อ <a href="https://forum.groupdocs.cloud/c/conversion/11">ทีมสนับสนุน</a> เพื่อขอความช่วยเหลือ.</p>
</blockquote>
<h2 id="การแปลง-svg-เปน-png-ผาน-rest-api-ดวย-curl">การแปลง SVG เป็น PNG ผ่าน REST API ด้วย cURL</h2>
<p>หากคุณต้องการใช้วิธี REST อย่างเดียว การแปลงเดียวกันสามารถทำได้ด้วยคำสั่ง cURL ขั้นตอนด้านล่างแสดงวิธีรับโทเคนการเข้าถึง, อัปโหลดไฟล์ SVG, เริ่มการแปลง, และดาวน์โหลดไฟล์ PNG.</p>
<h3 id="รบรองความถกตองและรบโทเคนการเขาถง">รับรองความถูกต้องและรับโทเค็นการเข้าถึง</h3>
<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/auth/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;client_id&#34;: &#34;YOUR_CLIENT_ID&#34;,
</span></span></span><span style="display:flex;"><span><span style="color:#e6db74">           &#34;client_secret&#34;: &#34;YOUR_CLIENT_SECRET&#34;
</span></span></span><span style="display:flex;"><span><span style="color:#e6db74">         }&#39;</span>
</span></span></code></pre></div><p>การตอบสนองจะมี <code>access_token</code> ที่คุณจะใช้ในการเรียกต่อไป</p>
<h3 id="อปโหลดไฟล-svg-ตนฉบบ">อัปโหลดไฟล์ SVG ต้นฉบับ</h3>
<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/storage/upload?path=input/sample.svg&#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>     -F <span style="color:#e6db74">&#34;file=@/path/to/local/sample.svg&#34;</span>
</span></span></code></pre></div><h3 id="ดำเนนการแปลง-svg-เปน-png">ดำเนินการแปลง SVG เป็น PNG</h3>
<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;filePath&#34;: &#34;input/sample.svg&#34;,
</span></span></span><span style="display:flex;"><span><span style="color:#e6db74">           &#34;format&#34;: &#34;png&#34;,
</span></span></span><span style="display:flex;"><span><span style="color:#e6db74">           &#34;outputPath&#34;: &#34;output/sample.png&#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">               &#34;width&#34;: 1024,
</span></span></span><span style="display:flex;"><span><span style="color:#e6db74">               &#34;height&#34;: 768,
</span></span></span><span style="display:flex;"><span><span style="color:#e6db74">               &#34;backgroundColor&#34;: &#34;#FFFFFF&#34;
</span></span></span><span style="display:flex;"><span><span style="color:#e6db74">           }
</span></span></span><span style="display:flex;"><span><span style="color:#e6db74">         }&#39;</span>
</span></span></code></pre></div><p>API จะคืนเส้นทางของไฟล์ PNG ที่สร้างใหม่ในคลาวด์สตอเรจ</p>
<h3 id="ดาวนโหลดไฟล-png-ทไดผลลพธ">ดาวน์โหลดไฟล์ PNG ที่ได้ผลลัพธ์</h3>
<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/download?path=output/sample.png&#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 sample.png
</span></span></code></pre></div><p>คำสั่ง cURL เหล่านี้ให้คุณควบคุมกระบวนการแปลงได้อย่างเต็มที่โดยไม่ต้องเขียนโค้ดใด ๆ สำหรับรายละเอียดเพิ่มเติม โปรดดู <a href="https://docs.groupdocs.cloud/conversion/">เอกสาร API อย่างเป็นทางการ</a>.</p>
<h2 id="วธการแปลง-svg-เปน-png-ใน-nodejs-ทำงานอยางไร">วิธีการแปลง SVG เป็น PNG ใน Node.JS ทำงานอย่างไร</h2>
<ol>
<li><strong>นำเข้า SDK Classes</strong> - คำสั่ง <code>require(&quot;@groupdocs/conversion-cloud&quot;)</code> โหลดคลาสที่จำเป็นเช่น <code>ConvertApi</code>, <code>ConvertSettings</code> และ <code>PngOptions</code> (<a href="https://reference.groupdocs.cloud/conversion/">อ้างอิง API</a>)</li>
</ol>
<!--[CODE_SNIPPET_START]-->
<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-javascript" data-lang="javascript"><span style="display:flex;"><span><span style="color:#66d9ef">const</span> { <span style="color:#a6e22e">ConvertApi</span>, <span style="color:#a6e22e">ConvertSettings</span>, <span style="color:#a6e22e">PngOptions</span> } <span style="color:#f92672">=</span> <span style="color:#a6e22e">require</span>(<span style="color:#e6db74">&#34;@groupdocs/conversion-cloud&#34;</span>);
</span></span></code></pre></div><!--[CODE_SNIPPET_END]-->
<ol start="2">
<li>
<p><strong>กำหนดการรับรองความถูกต้อง</strong> - <code>Configuration</code> วัตถุเก็บ <code>clientId</code> และ <code>clientSecret</code> ของคุณ วัตถุนี้จะถูกส่งไปยังทั้ง <code>ConvertApi</code> และ <code>StorageApi</code> เพื่ออนุญาตการเรียกใช้ต่อไปทั้งหมด.</p>
<!--[CODE_SNIPPET_START]-->
<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-javascript" data-lang="javascript"><span style="display:flex;"><span><span style="color:#66d9ef">const</span> <span style="color:#a6e22e">config</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">Configuration</span>({ <span style="color:#a6e22e">clientId</span><span style="color:#f92672">:</span> <span style="color:#e6db74">&#34;YOUR_CLIENT_ID&#34;</span>, <span style="color:#a6e22e">clientSecret</span><span style="color:#f92672">:</span> <span style="color:#e6db74">&#34;YOUR_CLIENT_SECRET&#34;</span> });
</span></span></code></pre></div><!--[CODE_SNIPPET_END]-->
</li>
<li>
<p><strong>กำหนดเส้นทางอินพุตและเอาต์พุต</strong> - <code>inputSvgPath</code> ชี้ไปที่ไฟล์ SVG ในคลาวด์สตอเรจ, ในขณะที่ <code>outputPngPath</code> ระบุว่าควรบันทึกไฟล์ PNG ที่ใด.</p>
<!--[CODE_SNIPPET_START]-->
<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-javascript" data-lang="javascript"><span style="display:flex;"><span><span style="color:#66d9ef">const</span> <span style="color:#a6e22e">inputSvgPath</span> <span style="color:#f92672">=</span> <span style="color:#e6db74">&#34;input/sample.svg&#34;</span>;
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">const</span> <span style="color:#a6e22e">outputPngPath</span> <span style="color:#f92672">=</span> <span style="color:#e6db74">&#34;output/sample.png&#34;</span>;
</span></span></code></pre></div><!--[CODE_SNIPPET_END]-->
</li>
<li>
<p><strong>ตั้งค่า PNG Options</strong> - <code>PngOptions</code> ช่วยให้คุณควบคุมขนาดและสีพื้นหลัง ซึ่งเป็นประโยชน์สำหรับ SVG ขนาดใหญ่หรือที่มีความโปร่งใส.</p>
<!--[CODE_SNIPPET_START]-->
<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-javascript" data-lang="javascript"><span style="display:flex;"><span><span style="color:#66d9ef">const</span> <span style="color:#a6e22e">pngOptions</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">PngOptions</span>({ <span style="color:#a6e22e">width</span><span style="color:#f92672">:</span> <span style="color:#ae81ff">1024</span>, <span style="color:#a6e22e">height</span><span style="color:#f92672">:</span> <span style="color:#ae81ff">768</span>, <span style="color:#a6e22e">backgroundColor</span><span style="color:#f92672">:</span> <span style="color:#e6db74">&#34;#FFFFFF&#34;</span> });
</span></span></code></pre></div><!--[CODE_SNIPPET_END]-->
</li>
<li>
<p><strong>สร้างการตั้งค่าการแปลงและดำเนินการ</strong> - <code>ConvertSettings</code> รวมไฟล์พาธ, รูปแบบเป้าหมาย, ตำแหน่งที่เก็บผลลัพธ์, และตัวเลือกต่าง ๆ. เมธอด <code>convertDocument</code> ทำการแปลง, และผลลัพธ์จะมีเส้นทางบนคลาวด์ของไฟล์ PNG.</p>
</li>
</ol>
<!--[CODE_SNIPPET_START]-->  
<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-javascript" data-lang="javascript"><span style="display:flex;"><span><span style="color:#66d9ef">const</span> <span style="color:#a6e22e">convertSettings</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">ConvertSettings</span>({ <span style="color:#a6e22e">filePath</span><span style="color:#f92672">:</span> <span style="color:#a6e22e">inputSvgPath</span>, <span style="color:#a6e22e">format</span><span style="color:#f92672">:</span> <span style="color:#e6db74">&#34;png&#34;</span>, <span style="color:#a6e22e">outputPath</span><span style="color:#f92672">:</span> <span style="color:#a6e22e">outputPngPath</span>, <span style="color:#a6e22e">options</span><span style="color:#f92672">:</span> <span style="color:#a6e22e">pngOptions</span> });
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">const</span> <span style="color:#a6e22e">convertRequest</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">ConvertDocumentRequest</span>(<span style="color:#a6e22e">convertSettings</span>);
</span></span><span style="display:flex;"><span><span style="color:#a6e22e">convertApi</span>.<span style="color:#a6e22e">convertDocument</span>(<span style="color:#a6e22e">convertRequest</span>);
</span></span></code></pre></div><!--[CODE_SNIPPET_END]-->
<ol start="6">
<li><strong>ดาวน์โหลด PNG</strong> - หลังจากการแปลง, <code>StorageApi.downloadFile</code> จะดึงข้อมูลไบนารีที่คุณสามารถเขียนไปยังระบบไฟล์ในเครื่องได้.</li>
</ol>
<p>การทำความเข้าใจแต่ละขั้นตอนช่วยให้คุณปรับแต่งกระบวนการ จัดการข้อผิดพลาด และรวมการแปลงเข้ากับกระบวนการทำงานที่ใหญ่ขึ้น</p>
<h2 id="การตดตงและการกำหนดคา-groupdocsconversion-cloud-sdk-for-nodejs">การติดตั้งและการกำหนดค่า GroupDocs.Conversion Cloud SDK for Node.JS</h2>
<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>npm install groupdocs-conversion-cloud
</span></span></code></pre></div><p>SDK ต้องการ Node.js 12 หรือใหม่กว่า หลังจากติดตั้ง ให้สร้างอ็อบเจกต์การกำหนดค่าโดยใช้ <strong>clientId</strong> และ <strong>clientSecret</strong> ของคุณ (สามารถใช้ได้จากบัญชี GroupDocs Cloud ของคุณ) ดูที่ <a href="https://releases.groupdocs.cloud/conversion/nodejs/">หน้าดาวน์โหลด</a> เพื่อดูเวอร์ชันล่าสุดของแพ็กเกจ.</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-javascript" data-lang="javascript"><span style="display:flex;"><span><span style="color:#66d9ef">const</span> { <span style="color:#a6e22e">Configuration</span> } <span style="color:#f92672">=</span> <span style="color:#a6e22e">require</span>(<span style="color:#e6db74">&#34;@groupdocs/conversion-cloud&#34;</span>);
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">const</span> <span style="color:#a6e22e">config</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">Configuration</span>({
</span></span><span style="display:flex;"><span>    <span style="color:#a6e22e">clientId</span><span style="color:#f92672">:</span> <span style="color:#e6db74">&#34;YOUR_CLIENT_ID&#34;</span>,
</span></span><span style="display:flex;"><span>    <span style="color:#a6e22e">clientSecret</span><span style="color:#f92672">:</span> <span style="color:#e6db74">&#34;YOUR_CLIENT_SECRET&#34;</span>
</span></span><span style="display:flex;"><span>});
</span></span></code></pre></div><p>ตรวจสอบให้แน่ใจว่าข้อมูลประจำตัวมีสิทธิ์เข้าถึงบริการจัดเก็บและการแปลง เมื่อกำหนดค่าแล้ว คุณสามารถสร้างอินสแตนซ์ <code>ConvertApi</code> และ <code>StorageApi</code> ตามที่แสดงในตัวอย่างโค้ดได้</p>
<h2 id="ปรบแตงการตงคาการแปลง-png">ปรับแต่งการตั้งค่าการแปลง PNG</h2>
<p><code>PngOptions</code> คลาสมีคุณสมบัติต่าง ๆ ที่คุณสามารถปรับได้:</p>
<ul>
<li><strong>width / height</strong> - กำหนดความละเอียดของผลลัพธ์ ค่าที่ใหญ่ขึ้นจะเพิ่มคุณภาพแต่ใช้หน่วยความจำมากขึ้น
<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-javascript" data-lang="javascript"><span style="display:flex;"><span><span style="color:#66d9ef">const</span> <span style="color:#a6e22e">pngOptions</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">PngOptions</span>({ <span style="color:#a6e22e">width</span><span style="color:#f92672">:</span> <span style="color:#ae81ff">1920</span>, <span style="color:#a6e22e">height</span><span style="color:#f92672">:</span> <span style="color:#ae81ff">1080</span> });
</span></span></code></pre></div></li>
<li><strong>backgroundColor</strong> - ตั้งค่าพื้นหลังสีทึบสำหรับ SVG ที่มีความโปร่งใส
<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-javascript" data-lang="javascript"><span style="display:flex;"><span><span style="color:#66d9ef">const</span> <span style="color:#a6e22e">pngOptions</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">PngOptions</span>({ <span style="color:#a6e22e">backgroundColor</span><span style="color:#f92672">:</span> <span style="color:#e6db74">&#34;#000000&#34;</span> });
</span></span></code></pre></div></li>
<li><strong>compressionLevel</strong> - (หากรองรับ) เลือกระดับการบีบอัดระหว่าง 0 (ไม่มีการบีบอัด) ถึง 9 (บีบอัดสูงสุด) เพื่อลดขนาดไฟล์
<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-javascript" data-lang="javascript"><span style="display:flex;"><span><span style="color:#66d9ef">const</span> <span style="color:#a6e22e">pngOptions</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">PngOptions</span>({ <span style="color:#a6e22e">compressionLevel</span><span style="color:#f92672">:</span> <span style="color:#ae81ff">6</span> });
</span></span></code></pre></div></li>
</ul>
<p>ตัวเลือกเหล่านี้จะถูกส่งผ่านคุณสมบัติ <code>options</code> ของ <code>ConvertSettings</code>. ดูที่ <a href="https://reference.groupdocs.cloud/conversion/">อ้างอิง API</a> เพื่อดูรายการเต็มของการตั้งค่าที่มีให้.</p>
<h2 id="แนวปฏบตทดทสดสำหรบการแปลง-svg-เปน-png-อยางมประสทธภาพ">แนวปฏิบัติที่ดีที่สุดสำหรับการแปลง SVG เป็น PNG อย่างมีประสิทธิภาพ</h2>
<ul>
<li><strong>ตรวจสอบเนื้อหา SVG</strong> - ตรวจสอบให้แน่ใจว่า SVG ไม่มีสคริปต์ภายนอกหรือโค้ดอันตรายก่อนอัปโหลด GroupDocs.Conversion ทำความสะอาดอินพุต แต่การตรวจสอบล่วงหน้าเพิ่มชั้นความปลอดภัยเพิ่มเติม</li>
<li><strong>ใช้วัตถุ Configuration ซ้ำ</strong> - สร้างอินสแตนซ์ <code>Configuration</code> เพียงหนึ่งตัวและแชร์ให้กับหลายการเรียก <code>ConvertApi</code> เพื่อลดภาระ</li>
<li><strong>ตั้งค่าขนาดที่เหมาะสม</strong> - จำกัดความกว้างและความสูงให้ตรงกับขนาดที่คุณต้องการจริง ๆ ภาพที่ใหญ่เกินไปจะเพิ่มเวลาในการประมวลผลและการใช้หน่วยความจำ</li>
<li><strong>สตรีมไฟล์ขนาดใหญ่</strong> - สำหรับ SVG ขนาดใหญ่มาก ให้พิจารณาสตรีมการดาวน์โหลดแทนการโหลดบัฟเฟอร์ทั้งหมดเข้าสู่หน่วยความจำ</li>
<li><strong>ตรวจสอบการใช้ API</strong> - เฝ้าติดตามโควต้าการแปลงของคุณและจัดการกับการตอบสนองที่จำกัดอัตราอย่างราบรื่น</li>
</ul>
<h2 id="สรป">สรุป</h2>
<p><a href="https://products.groupdocs.cloud/conversion/nodejs/">GroupDocs.Conversion Cloud SDK for Node.JS</a> ทำให้การแปลง SVG เป็น PNG ฝั่งเซิร์ฟเวอร์เป็นเรื่องง่าย ปรับขนาดได้ และปลอดภัย. โดยทำตามตัวอย่างโค้ดเต็ม, กระบวนการทำงาน cURL ที่เทียบเท่า, และเคล็ดลับการกำหนดค่าข้างต้น, คุณสามารถรวมการแปลงภาพประสิทธิภาพสูงเข้าสู่บริการแบ็กเอนด์ใดก็ได้. จำไว้ว่าให้ตรวจสอบตัวเลือกการให้สิทธิ์ เนื่องจากการใช้งานในสภาพแวดล้อมการผลิตต้องสมัครสมาชิกแบบชำระเงิน, และคุณสามารถรับใบอนุญาตชั่วคราวสำหรับการทดสอบได้จาก <a href="https://purchase.groupdocs.cloud/temporary-license/">หน้าลิขสิทธิ์ชั่วคราว</a>. เริ่มแปลงวันนี้และมอบทรัพยากร PNG ที่คมชัดให้ผู้ใช้ของคุณด้วยความมั่นใจ.</p>
<h2 id="คำถามทพบบอย">คำถามที่พบบ่อย</h2>
<p><strong>ฉันจะทำการแปลง SVG เป็น PNG ใน Node.JS โดยใช้ GroupDocs อย่างไร?</strong><br>
ใช้ GroupDocs.Conversion Cloud SDK for Node.JS. อัปโหลดไฟล์ SVG ไปยังคลาวด์สตอเรจ, กำหนดค่า <code>PngOptions</code>, เรียก <code>convertDocument</code>, และดาวน์โหลดไฟล์ PNG. ตัวอย่างโค้ดเต็มในบทความนี้แสดงขั้นตอนแต่ละขั้นตอน.</p>
<p><strong>ฉันสามารถแปลงไฟล์ SVG จำนวนมากเป็นชุดได้หรือไม่?</strong><br>
ใช่. ทำการวนซ้ำรายการของเส้นทาง SVG และเรียกคำขอการแปลงเดียวกันสำหรับแต่ละไฟล์ SDK จะประมวลผลแต่ละคำขอแยกกัน ทำให้คุณสามารถเก็บผลลัพธ์ PNG ทั้งหมดในโฟลเดอร์ผลลัพธ์เดียวได้</p>
<p><strong>ฉันควรทำอย่างไรหากการแปลงล้มเหลวพร้อมข้อผิดพลาด?</strong><br>
ตรวจสอบข้อความข้อผิดพลาดที่ส่งกลับในบล็อก catch ปัญหาทั่วไปรวมถึงข้อมูลประจำตัวที่ไม่ถูกต้อง, เส้นทางไฟล์ที่หายไป, หรือคุณลักษณะ SVG ที่ไม่รองรับ. ปรึกษา <a href="https://docs.groupdocs.cloud/conversion/">เอกสารอย่างเป็นทางการ</a> สำหรับรหัสข้อผิดพลาดโดยละเอียดและขั้นตอนการแก้ไขปัญหา.</p>
<p><strong>ฉันจะหาข้อมูลเพิ่มเติมเกี่ยวกับตัวเลือก PNG ได้จากที่ไหน?</strong><br>
คุณสมบัติที่สามารถกำหนดค่าได้ทั้งหมดถูกระบุในเอกสารอ้างอิง API สำหรับ <code>PngOptions</code>. เยี่ยมชม <a href="https://reference.groupdocs.cloud/conversion/">API reference</a> เพื่อสำรวจการตั้งค่าเพิ่มเติมเช่นระดับการบีบอัดและความลึกของสี.</p>
<h2 id="อานเพมเตม">อ่านเพิ่มเติม</h2>
<ul>
<li><a href="https://blog.groupdocs.cloud/th/conversion/step-by-step-html-to-docx-conversion-tutorial-in-nodejs/">บทแนะนำการแปลง HTML เป็น DOCX อย่างละเอียดใน Node.JS</a></li>
<li><a href="https://blog.groupdocs.cloud/th/conversion/step-by-step-csv-to-pdf-conversion-example-in-nodejs/">ตัวอย่างการแปลง CSV เป็น PDF อย่างละเอียดใน Node.JS</a></li>
<li><a href="https://blog.groupdocs.cloud/th/conversion/pdf-to-docx-conversion-in-nodejs/">การแปลง PDF เป็น DOCX ใน Node.JS</a></li>
</ul>
]]></content:encoded>
    </item>
    
    <item>
      <title>แปลง CSV เป็น JPG ใน Node.JS</title>
      <link>https://blog-qa.groupdocs.cloud/th/conversion/convert-csv-to-jpg-in-nodejs/</link>
      <pubDate>Fri, 07 Aug 2026 08:43:57 +0000</pubDate>
      
      <guid>https://blog-qa.groupdocs.cloud/th/conversion/convert-csv-to-jpg-in-nodejs/</guid>
      <description>เรียนรู้วิธีแปลงไฟล์ CSV เป็นภาพ JPG ใน Node.JS โดยใช้ GroupDocs.Conversion Cloud SDK รวมโค้ด ตัวอย่าง cURL และเคล็ดลับสำหรับนักพัฒนา</description>
      <content:encoded><![CDATA[<p>การสร้างภาพตัวอย่างจากข้อมูลตารางเป็นความต้องการทั่วไปเมื่อสร้างแดชบอร์ดหรือรายงานอีเมล <a href="https://products.groupdocs.cloud/conversion/nodejs/">GroupDocs.Conversion Cloud SDK for Node.js</a> ให้ API ที่ทรงพลังซึ่งสามารถแปลงไฟล์ <a href="https://docs.fileformat.com/spreadsheet/csv/">CSV</a> เป็นภาพ <a href="https://docs.fileformat.com/image/jpg/">JPG</a> คุณภาพสูงบนเซิร์ฟเวอร์ คุณจะได้เรียนรู้วิธีแปลง CSV เป็น JPG ใน Node.JS โดยใช้เมธอดแบบ async ของไลบรารี ดูตัวอย่างโค้ดเต็มสำรวจคำสั่ง cURL ที่เทียบเท่า และค้นหาตัวเลือกการกำหนดค่าเพื่อปรับแต่งผลลัพธ์อย่างละเอียด</p>
<h2 id="แปลง-csv-เปน-jpg-ใน-nodejs---ตวอยางโคดเตม">แปลง CSV เป็น JPG ใน Node.JS - ตัวอย่างโค้ดเต็ม</h2>
<p>ตัวอย่างนี้แสดงวิธีการแปลงไฟล์ CSV ที่จัดเก็บใน GroupDocs Cloud storage เป็นภาพ JPG โดยใช้ 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-javascript" data-lang="javascript"><span style="display:flex;"><span><span style="color:#66d9ef">const</span> { <span style="color:#a6e22e">ConvertApi</span>, <span style="color:#a6e22e">ConvertSettings</span>, <span style="color:#a6e22e">ConvertOptions</span>, <span style="color:#a6e22e">FileInfo</span> } <span style="color:#f92672">=</span> <span style="color:#a6e22e">require</span>(<span style="color:#e6db74">&#34;@groupdocs/conversion-cloud&#34;</span>);
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// Replace with your actual GroupDocs Cloud credentials
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span><span style="color:#66d9ef">const</span> <span style="color:#a6e22e">clientId</span> <span style="color:#f92672">=</span> <span style="color:#e6db74">&#34;YOUR_CLIENT_ID&#34;</span>;
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">const</span> <span style="color:#a6e22e">clientSecret</span> <span style="color:#f92672">=</span> <span style="color:#e6db74">&#34;YOUR_CLIENT_SECRET&#34;</span>;
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">async</span> <span style="color:#66d9ef">function</span> <span style="color:#a6e22e">convertCsvToJpg</span>() {
</span></span><span style="display:flex;"><span>    <span style="color:#75715e">// Initialize the Conversion API
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>    <span style="color:#66d9ef">const</span> <span style="color:#a6e22e">convertApi</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">ConvertApi</span>(<span style="color:#a6e22e">clientId</span>, <span style="color:#a6e22e">clientSecret</span>);
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// Source CSV file stored in GroupDocs Cloud storage
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>    <span style="color:#66d9ef">const</span> <span style="color:#a6e22e">fileInfo</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">FileInfo</span>();
</span></span><span style="display:flex;"><span>    <span style="color:#a6e22e">fileInfo</span>.<span style="color:#a6e22e">filePath</span> <span style="color:#f92672">=</span> <span style="color:#e6db74">&#34;input.csv&#34;</span>;
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// Conversion options: CSV -&gt; JPG
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>    <span style="color:#66d9ef">const</span> <span style="color:#a6e22e">convertOptions</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">ConvertOptions</span>();
</span></span><span style="display:flex;"><span>    <span style="color:#a6e22e">convertOptions</span>.<span style="color:#a6e22e">fileInfo</span> <span style="color:#f92672">=</span> <span style="color:#a6e22e">fileInfo</span>;
</span></span><span style="display:flex;"><span>    <span style="color:#a6e22e">convertOptions</span>.<span style="color:#a6e22e">format</span> <span style="color:#f92672">=</span> <span style="color:#e6db74">&#34;jpg&#34;</span>;
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// Conversion settings (output folder in storage)
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>    <span style="color:#66d9ef">const</span> <span style="color:#a6e22e">convertSettings</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">ConvertSettings</span>();
</span></span><span style="display:flex;"><span>    <span style="color:#a6e22e">convertSettings</span>.<span style="color:#a6e22e">outputPath</span> <span style="color:#f92672">=</span> <span style="color:#e6db74">&#34;output_images&#34;</span>;
</span></span><span style="display:flex;"><span>    <span style="color:#a6e22e">convertSettings</span>.<span style="color:#a6e22e">convertOptions</span> <span style="color:#f92672">=</span> [<span style="color:#a6e22e">convertOptions</span>];
</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>        <span style="color:#66d9ef">const</span> <span style="color:#a6e22e">result</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">await</span> <span style="color:#a6e22e">convertApi</span>.<span style="color:#a6e22e">convertDocument</span>(<span style="color:#a6e22e">convertSettings</span>);
</span></span><span style="display:flex;"><span>        <span style="color:#a6e22e">console</span>.<span style="color:#a6e22e">log</span>(<span style="color:#e6db74">&#34;Conversion completed. Generated files:&#34;</span>);
</span></span><span style="display:flex;"><span>        <span style="color:#a6e22e">result</span>.<span style="color:#a6e22e">forEach</span>(<span style="color:#a6e22e">file</span> =&gt; <span style="color:#a6e22e">console</span>.<span style="color:#a6e22e">log</span>(<span style="color:#a6e22e">file</span>.<span style="color:#a6e22e">path</span>));
</span></span><span style="display:flex;"><span>    } <span style="color:#66d9ef">catch</span> (<span style="color:#a6e22e">err</span>) {
</span></span><span style="display:flex;"><span>        <span style="color:#a6e22e">console</span>.<span style="color:#a6e22e">error</span>(<span style="color:#e6db74">&#34;Conversion failed:&#34;</span>, <span style="color:#a6e22e">err</span>);
</span></span><span style="display:flex;"><span>    }
</span></span><span style="display:flex;"><span>}
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#a6e22e">convertCsvToJpg</span>();
</span></span></code></pre></div><blockquote>
<p><strong>หมายเหตุ:</strong> ตัวอย่างโค้ดนี้แสดงการทำงานหลัก ก่อนนำไปใช้ในโครงการของคุณ ให้ตรวจสอบและอัปเดตเส้นทางไฟล์ (<code>input.csv</code>, <code>output_images</code>, เป็นต้น) ให้ตรงกับตำแหน่งไฟล์จริงของคุณ ตรวจสอบว่าขึ้นตอนที่จำเป็นทั้งหมดถูกติดตั้งอย่างถูกต้อง และทดสอบอย่างละเอียดในสภาพแวดล้อมการพัฒนา หากพบปัญหาใด ๆ โปรดดูที่ <a href="https://docs.groupdocs.cloud/conversion/">เอกสารอย่างเป็นทางการ</a> หรือ ติดต่อทีม <a href="https://forum.groupdocs.cloud/c/conversion/11">ฝ่ายสนับสนุน</a> เพื่อขอความช่วยเหลือ.</p>
</blockquote>
<h2 id="การแปลง-csv-เปน-jpg-ดวย-curl-และ-rest-api">การแปลง CSV เป็น JPG ด้วย cURL และ REST API</h2>
<p>หากคุณต้องการใช้วิธี REST แบบบริสุทธิ์ การแปลงเดียวกันสามารถทำได้ด้วยชุดคำสั่ง cURL</p>
<ol>
<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/auth/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>อัปโหลด CSV แหล่งที่มา</strong> - วางไฟล์ในพื้นที่จัดเก็บของ GroupDocs Cloud ของคุณ.</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/storage/upload?path=input.csv&#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>     -F <span style="color:#e6db74">&#34;file=@/path/to/your/input.csv&#34;</span>
</span></span></code></pre></div><ol start="3">
<li><strong>ขอการแปลง</strong> - ระบุรูปแบบเป้าหมายเป็น JPG.</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?format=jpg&#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;{&#34;fileInfo&#34;:{&#34;filePath&#34;:&#34;input.csv&#34;}}&#39;</span>
</span></span></code></pre></div><ol start="4">
<li><strong>ดาวน์โหลดภาพที่สร้างขึ้น (s)</strong> - ดึงไฟล์จากโฟลเดอร์ผลลัพธ์.</li>
</ol>
<!--[CODE_SNIPPET_START]-->
<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/download?path=output_images/your_image.jpg&#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 your_image.jpg
</span></span></code></pre></div><!--[CODE_SNIPPET_END]-->
<p>คำสั่งเหล่านี้แสดงกระบวนการทำงาน CSV‑to‑JPG อย่างครบถ้วนโดยไม่ต้องเขียนโค้ดใด ๆ สำหรับรายละเอียดเพิ่มเติม ดูที่ <a href="https://reference.groupdocs.cloud/conversion/">เอกสาร API อย่างเป็นทางการ</a>.</p>
<h2 id="ทำความเขาใจกระบวนการแปลง-csv-เปน-jpg-ใน-nodejs">ทำความเข้าใจกระบวนการแปลง CSV เป็น JPG ใน Node.JS</h2>
<p>ด้านล่างเป็นการแยกขั้นตอนอย่างละเอียดของโค้ดที่แสดงไว้ก่อนหน้า:</p>
<ol>
<li><strong>เริ่มต้นไคลเอนต์ API</strong> - <code>new ConvertApi(clientId, clientSecret)</code> สร้างเซสชันที่ได้รับการรับรอง.</li>
</ol>
<!--[CODE_SNIPPET_START]-->
<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-javascript" data-lang="javascript"><span style="display:flex;"><span><span style="color:#66d9ef">const</span> <span style="color:#a6e22e">convertApi</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">ConvertApi</span>(<span style="color:#a6e22e">clientId</span>, <span style="color:#a6e22e">clientSecret</span>);
</span></span></code></pre></div><!--[CODE_SNIPPET_END]-->
<ol start="2">
<li><strong>กำหนดไฟล์ต้นทาง</strong> - อ็อบเจกต์ <code>FileInfo</code> ชี้ไปที่ <code>input.csv</code> ที่จัดเก็บใน GroupDocs Cloud.</li>
</ol>
<!--[CODE_SNIPPET_START]-->
<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-javascript" data-lang="javascript"><span style="display:flex;"><span><span style="color:#66d9ef">const</span> <span style="color:#a6e22e">fileInfo</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">FileInfo</span>();
</span></span><span style="display:flex;"><span><span style="color:#a6e22e">fileInfo</span>.<span style="color:#a6e22e">filePath</span> <span style="color:#f92672">=</span> <span style="color:#e6db74">&#34;input.csv&#34;</span>;
</span></span></code></pre></div><!--[CODE_SNIPPET_END]-->
<ol start="3">
<li><strong>ตั้งค่าตัวเลือกการแปลง</strong> - <code>ConvertOptions.format = &quot;jpg&quot;</code> บอกบริการให้สร้างผลลัพธ์เป็น JPG</li>
</ol>
<!--[CODE_SNIPPET_START]-->
<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-javascript" data-lang="javascript"><span style="display:flex;"><span><span style="color:#66d9ef">const</span> <span style="color:#a6e22e">convertOptions</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">ConvertOptions</span>();
</span></span><span style="display:flex;"><span><span style="color:#a6e22e">convertOptions</span>.<span style="color:#a6e22e">fileInfo</span> <span style="color:#f92672">=</span> <span style="color:#a6e22e">fileInfo</span>;
</span></span><span style="display:flex;"><span><span style="color:#a6e22e">convertOptions</span>.<span style="color:#a6e22e">format</span> <span style="color:#f92672">=</span> <span style="color:#e6db74">&#34;jpg&#34;</span>;
</span></span></code></pre></div><!--[CODE_SNIPPET_END]-->
<ol start="4">
<li><strong>กำหนดค่าการตั้งค่าการส่งออก</strong> - <code>ConvertSettings.outputPath</code> กำหนดว่าภาพจะถูกบันทึกไว้ที่ไหน.</li>
</ol>
<!--[CODE_SNIPPET_START]-->
<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-javascript" data-lang="javascript"><span style="display:flex;"><span><span style="color:#66d9ef">const</span> <span style="color:#a6e22e">convertSettings</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">ConvertSettings</span>();
</span></span><span style="display:flex;"><span><span style="color:#a6e22e">convertSettings</span>.<span style="color:#a6e22e">outputPath</span> <span style="color:#f92672">=</span> <span style="color:#e6db74">&#34;output_images&#34;</span>;
</span></span><span style="display:flex;"><span><span style="color:#a6e22e">convertSettings</span>.<span style="color:#a6e22e">convertOptions</span> <span style="color:#f92672">=</span> [<span style="color:#a6e22e">convertOptions</span>];
</span></span></code></pre></div><!--[CODE_SNIPPET_END]-->
<ol start="5">
<li><strong>ดำเนินการแปลง</strong> - <code>convertApi.convertDocument(convertSettings)</code> ส่งคำขอและคืนค่าอาร์เรย์ของเส้นทางไฟล์ที่สร้างขึ้น.</li>
</ol>
<!--[CODE_SNIPPET_START]-->
<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-javascript" data-lang="javascript"><span style="display:flex;"><span><span style="color:#66d9ef">const</span> <span style="color:#a6e22e">result</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">await</span> <span style="color:#a6e22e">convertApi</span>.<span style="color:#a6e22e">convertDocument</span>(<span style="color:#a6e22e">convertSettings</span>);
</span></span></code></pre></div><!--[CODE_SNIPPET_END]-->
<p>สำหรับรายการคลาสและคุณสมบัติทั้งหมด โปรดดูที่ <a href="https://reference.groupdocs.cloud/conversion/">API reference</a>.</p>
<h2 id="ขอกำหนดเบองตนและการตงคา">ข้อกำหนดเบื้องต้นและการตั้งค่า</h2>
<ol>
<li><strong>Node.js runtime</strong> - จำเป็นต้องใช้เวอร์ชัน 12 หรือสูงกว่า.</li>
<li><strong>GroupDocs Cloud account</strong> - รับค่า <code>clientId</code> และ <code>clientSecret</code> จากพอร์ทัลของ GroupDocs.</li>
<li><strong>Install the SDK</strong> - เรียกใช้คำสั่งต่อไปนี้ (ดาวน์โหลดแพ็กเกจจากหน้ารีลีสอย่างเป็นทางการ):</li>
</ol>
<!--[CODE_SNIPPET_START]-->
<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>npm install groupdocs-conversion-cloud
</span></span></code></pre></div><!--[CODE_SNIPPET_END]-->
<ol start="4">
<li><strong>นำเข้า SDK</strong> ในโปรเจกต์ของคุณ:</li>
</ol>
<!--[CODE_SNIPPET_START]-->
<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-javascript" data-lang="javascript"><span style="display:flex;"><span><span style="color:#66d9ef">const</span> { <span style="color:#a6e22e">ConvertApi</span>, <span style="color:#a6e22e">ConvertSettings</span>, <span style="color:#a6e22e">ConvertOptions</span>, <span style="color:#a6e22e">FileInfo</span> } <span style="color:#f92672">=</span> <span style="color:#a6e22e">require</span>(<span style="color:#e6db74">&#34;@groupdocs/conversion-cloud&#34;</span>);
</span></span></code></pre></div><!--[CODE_SNIPPET_END]-->
<p>สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการติดตั้ง ดูที่ <a href="https://releases.groupdocs.cloud/conversion/nodejs/">หน้าดาวน์โหลด</a>.</p>
<h2 id="การตงคาการแปลง-ตวเลอกและพารามเตอร">การตั้งค่าการแปลง: ตัวเลือกและพารามิเตอร์</h2>
<p>SDK เปิดเผยคุณสมบัติต่าง ๆ ที่คุณสามารถปรับแต่งได้:</p>
<ul>
<li><strong>เส้นทางผลลัพธ์</strong> - ควบคุมโฟลเดอร์ที่ไฟล์ JPG ถูกจัดเก็บไว้.</li>
</ul>
<!--[CODE_SNIPPET_START]-->
<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-javascript" data-lang="javascript"><span style="display:flex;"><span><span style="color:#a6e22e">convertSettings</span>.<span style="color:#a6e22e">outputPath</span> <span style="color:#f92672">=</span> <span style="color:#e6db74">&#34;output_images&#34;</span>;
</span></span></code></pre></div><!--[CODE_SNIPPET_END]-->
<ul>
<li><strong>รูปแบบเป้าหมาย</strong> - เปลี่ยน <code>&quot;jpg&quot;</code> เป็น <code>&quot;jpeg&quot;</code> หากคุณต้องการรูปแบบ <a href="https://docs.fileformat.com/image/jpeg/">JPEG</a> .</li>
</ul>
<!--[CODE_SNIPPET_START]-->
<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-javascript" data-lang="javascript"><span style="display:flex;"><span><span style="color:#a6e22e">convertOptions</span>.<span style="color:#a6e22e">format</span> <span style="color:#f92672">=</span> <span style="color:#e6db74">&#34;jpeg&#34;</span>;
</span></span></code></pre></div>  <!--[CODE_SNIPPET_END]-->
<ul>
<li><strong>ขนาดที่กำหนดเอง</strong> - คุณสามารถระบุความกว้างและความสูง (หากรองรับ) เพื่อสร้างภาพที่มีขนาดที่แน่นอน.</li>
</ul>
<!--[CODE_SNIPPET_START]-->
<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-javascript" data-lang="javascript"><span style="display:flex;"><span><span style="color:#a6e22e">convertOptions</span>.<span style="color:#a6e22e">width</span> <span style="color:#f92672">=</span> <span style="color:#ae81ff">800</span>;   <span style="color:#75715e">// example width in pixels
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span><span style="color:#a6e22e">convertOptions</span>.<span style="color:#a6e22e">height</span> <span style="color:#f92672">=</span> <span style="color:#ae81ff">600</span>;  <span style="color:#75715e">// example height in pixels
</span></span></span></code></pre></div>  <!--[CODE_SNIPPET_END]-->
<ul>
<li><strong>การดำเนินการแบบอะซิงโครนัส</strong> - เมธอดของ SDK จะคืนค่า promises ซึ่งช่วยให้คุณสามารถรวมการแปลงเข้าไปในเวิร์กโฟลว์แบบอะซิงโครนัสโดยไม่บล็อก event loop.</li>
</ul>
<!--[CODE_SNIPPET_START]-->
<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-javascript" data-lang="javascript"><span style="display:flex;"><span><span style="color:#66d9ef">await</span> <span style="color:#a6e22e">convertApi</span>.<span style="color:#a6e22e">convertDocument</span>(<span style="color:#a6e22e">convertSettings</span>);
</span></span></code></pre></div><!--[CODE_SNIPPET_END]-->
<p>ตัวเลือกเหล่านี้ช่วยให้คุณปรับแต่งกระบวนการทำงาน CSV‑to‑JPG ให้ตรงกับความต้องการด้านการทำอัตโนมัติหรือการบูรณาการของคุณ</p>
<h2 id="สรป">สรุป</h2>
<p>การแปลง CSV เป็น JPG ใน Node.JS ทำได้อย่างง่ายดายด้วย <a href="https://products.groupdocs.cloud/conversion/nodejs/">GroupDocs.Conversion Cloud SDK for Node.js</a>. ไลบรารีจัดการการทำงานหนักในคลาวด์ ทำให้คุณสามารถมุ่งเน้นที่ตรรกะธุรกิจและการบูรณาการได้ จำเป็นต้องรักษาความปลอดภัยของข้อมูลรับรองคลาวด์ของคุณ, เลือกรูปแบบผลลัพธ์ที่เหมาะสม (JPG หรือ JPEG) และปรับการตั้งค่าเช่น ขนาดหรือเส้นทางการบันทึกให้ตรงกับกระบวนการทำงานของคุณ สำหรับการใช้งานในสภาพแวดล้อมการผลิต คุณจะต้องมีใบอนุญาตแบบชำระเงิน; คุณสามารถสำรวจรายละเอียดราคาและรับใบอนุญาตชั่วคราวจาก <a href="https://purchase.groupdocs.cloud/temporary-license/">หน้าลิขสิทธิ์ชั่วคราว</a>. ด้วยโค้ดและตัวอย่าง cURL ที่ให้มา คุณพร้อมที่จะเพิ่มการทำงานอัตโนมัติการแปลง CSV‑to‑JPG ให้กับบริการแบ็กเอนด์ใด ๆ.</p>
<h2 id="คำถามทพบบอย">คำถามที่พบบ่อย</h2>
<ul>
<li>
<p><strong>ฉันจะแปลง CSV เป็น JPG ใน Node.JS อย่างไรโดยไม่ต้องเขียนตรรกะการแยกข้อมูลเอง?</strong><br>
SDK จะอ่านไฟล์ CSV โดยตรงจากที่จัดเก็บของ GroupDocs Cloud และเรนเดอร์แต่ละแถวเป็นภาพ ดังนั้นคุณไม่จำเป็นต้องใช้เครื่องมือภายนอก เพียงทำตามตัวอย่างโค้ดหรือขั้นตอนการทำงานของ cURL.</p>
</li>
<li>
<p><strong>สามารถแปลง CSV เป็น JPEG แทน JPG ในแบ็กเอนด์ได้หรือไม่?</strong><br>
ใช่. ตั้งค่า <code>convertOptions.format = &quot;jpeg&quot;</code> ในโค้ดหรือใช้ <code>format=jpeg</code> ในคำขอ REST ทั้งสองรูปแบบนี้รองรับการแปลงในแบ็กเอนด์สำหรับ Node.JS.</p>
</li>
<li>
<p><strong>ฉันสามารถรันการแปลงแบบอะซิงโครนัสเพื่อหลีกเลี่ยงการบล็อกเซิร์ฟเวอร์ของฉันได้หรือไม่?</strong><br>
แน่นอน ทุกเมธอดของ SDK จะคืนค่าเป็น promises ดังนั้นคุณสามารถ <code>await</code> พวกมันหรือแนบตัวจัดการ <code>.then()</code> ได้ สิ่งนี้ทำให้การทำงานแบบไม่บล็อกและสามารถขยายได้สำหรับการแปลง CSV‑to‑JPG.</p>
</li>
<li>
<p><strong>ฉันจะหา ตัวอย่างเพิ่มเติมของการแปลง CSV เป็นภาพได้จากที่ไหน?</strong><br>
เอกสารอย่างเป็นทางการ <a href="https://docs.groupdocs.cloud/conversion/">เอกสาร</a> มีตัวอย่างเพิ่มเติม, และฟอรั่มชุมชนที่ <a href="https://forum.groupdocs.cloud/c/conversion/11">GroupDocs Conversion Forum</a> เป็นสถานที่ที่ดีสำหรับถามคำถาม.</p>
</li>
</ul>
<h2 id="อานเพมเตม">อ่านเพิ่มเติม</h2>
<ul>
<li><a href="https://blog.groupdocs.cloud/th/conversion/convert-pdf-to-jpg-with-nodejs/">แปลง PDF เป็น JPG ด้วย Node.js | ดึงรูปภาพจาก PDF</a></li>
<li><a href="https://blog.groupdocs.cloud/th/conversion/convert-csv-to-json-with-nodejs/">แปลง CSV เป็น JSON ใน Node.js | CSV เป็น JSON ออนไลน์ด้วย REST API</a></li>
<li><a href="https://blog.groupdocs.cloud/th/conversion/convert-json-to-csv-with-nodejs/">แปลง JSON เป็น CSV ด้วย Node.js REST API | แปลง JSON เป็นรูปแบบ CSV ออนไลน์</a></li>
</ul>
]]></content:encoded>
    </item>
    
  </channel>
</rss>
