<?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>word document automation on Conholdate Blog</title>
    <link>https://blog-qa.conholdate.com/th/tag/word-document-automation/</link>
    <description>Recent content in word document automation on Conholdate Blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>th</language>
    <lastBuildDate>Tue, 28 Jul 2026 21:31:55 +0000</lastBuildDate><atom:link href="https://blog-qa.conholdate.com/th/tag/word-document-automation/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>เพิ่มสารบัญในเอกสาร Word ด้วย Java</title>
      <link>https://blog-qa.conholdate.com/th/total/add-table-of-contents-to-word-document-in-java/</link>
      <pubDate>Tue, 28 Jul 2026 21:31:55 +0000</pubDate>
      
      <guid>https://blog-qa.conholdate.com/th/total/add-table-of-contents-to-word-document-in-java/</guid>
      <description>เรียนรู้วิธีเพิ่มสารบัญในเอกสาร Word ด้วย Java โดยใช้ Conholdate.Total for Java คู่มือทีละขั้นตอนพร้อมโค้ดเต็ม การตั้งค่า และแนวปฏิบัติที่ดีที่สุด</description>
      <content:encoded><![CDATA[<p>การสร้างสารบัญที่สามารถนำทางได้เป็นสิ่งสำคัญเมื่อสร้างรายงาน Word ขนาดใหญ่หรือคู่มือที่ผู้ใช้ต้องการสแกนอย่างรวดเร็ว <a href="https://products.conholdate.com/total/java/">Conholdate.Total for Java</a> มี SDK ที่แข็งแกร่งซึ่งทำให้การทำงานกับไฟล์ <a href="https://docs.fileformat.com/word-processing/docx/">DOCX</a> จากแอปพลิเคชัน Java ง่ายขึ้น ในคู่มือขั้นตอนนี้คุณจะได้เรียนรู้วิธีเพิ่มสารบัญลงในเอกสาร Word ด้วย Java รวมถึงการตั้งค่า คำอธิบายโค้ด และแนวปฏิบัติที่ดีที่สุด</p>
<h2 id="ตวอยางทำงานเตมสำหรบการเพมสารบญในเอกสาร-word-ดวย-java">ตัวอย่างทำงานเต็มสำหรับการเพิ่มสารบัญในเอกสาร Word ด้วย Java</h2>
<p>ตัวอย่างต่อไปนี้แสดงวิธีการแทรกสารบัญลงในไฟล์ DOCX ที่มีอยู่โดยใช้ Conholdate.Total for Java.</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-java" data-lang="java"><span style="display:flex;"><span><span style="color:#f92672">import</span> com.groupdocs.words.Document<span style="color:#f92672">;</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">import</span> com.groupdocs.words.DocumentBuilder<span style="color:#f92672">;</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">import</span> com.groupdocs.words.TableOfContentsOptions<span style="color:#f92672">;</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">import</span> com.groupdocs.words.SaveFormat<span style="color:#f92672">;</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">import</span> com.groupdocs.words.TabLeader<span style="color:#f92672">;</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">public</span> <span style="color:#66d9ef">class</span> <span style="color:#a6e22e">AddTableOfContentsExample</span> <span style="color:#f92672">{</span>
</span></span><span style="display:flex;"><span>    <span style="color:#66d9ef">public</span> <span style="color:#66d9ef">static</span> <span style="color:#66d9ef">void</span> <span style="color:#a6e22e">main</span><span style="color:#f92672">(</span>String<span style="color:#f92672">[]</span> args<span style="color:#f92672">)</span> <span style="color:#66d9ef">throws</span> Exception <span style="color:#f92672">{</span>
</span></span><span style="display:flex;"><span>        <span style="color:#75715e">// Paths to the source and destination Word documents
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>        String inputPath <span style="color:#f92672">=</span> <span style="color:#e6db74">&#34;input.docx&#34;</span><span style="color:#f92672">;</span>
</span></span><span style="display:flex;"><span>        String outputPath <span style="color:#f92672">=</span> <span style="color:#e6db74">&#34;output.docx&#34;</span><span style="color:#f92672">;</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// Load the existing document, add a TOC, and save the result
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>        <span style="color:#66d9ef">try</span> <span style="color:#f92672">(</span>Document doc <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> Document<span style="color:#f92672">(</span>inputPath<span style="color:#f92672">))</span> <span style="color:#f92672">{</span>
</span></span><span style="display:flex;"><span>            DocumentBuilder builder <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> DocumentBuilder<span style="color:#f92672">(</span>doc<span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// Move cursor to the beginning of the document where the TOC will be inserted
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>            builder<span style="color:#f92672">.</span><span style="color:#a6e22e">moveToDocumentStart</span><span style="color:#f92672">();</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// Configure TOC options
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>            TableOfContentsOptions tocOptions <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> TableOfContentsOptions<span style="color:#f92672">();</span>
</span></span><span style="display:flex;"><span>            tocOptions<span style="color:#f92672">.</span><span style="color:#a6e22e">setUpperHeadingLevel</span><span style="color:#f92672">(</span>1<span style="color:#f92672">);</span>          <span style="color:#75715e">// Include headings from level 1
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>            tocOptions<span style="color:#f92672">.</span><span style="color:#a6e22e">setLowerHeadingLevel</span><span style="color:#f92672">(</span>3<span style="color:#f92672">);</span>          <span style="color:#75715e">// up to level 3
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>            tocOptions<span style="color:#f92672">.</span><span style="color:#a6e22e">setRightAlignPageNumbers</span><span style="color:#f92672">(</span><span style="color:#66d9ef">true</span><span style="color:#f92672">);</span>  <span style="color:#75715e">// Align page numbers to the right
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>            tocOptions<span style="color:#f92672">.</span><span style="color:#a6e22e">setUseHyperlinks</span><span style="color:#f92672">(</span><span style="color:#66d9ef">true</span><span style="color:#f92672">);</span>           <span style="color:#75715e">// Make entries clickable
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>            tocOptions<span style="color:#f92672">.</span><span style="color:#a6e22e">setTabLeader</span><span style="color:#f92672">(</span>TabLeader<span style="color:#f92672">.</span><span style="color:#a6e22e">DOTS</span><span style="color:#f92672">);</span>     <span style="color:#75715e">// Use dotted leader
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// Insert the Table of Contents
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>            builder<span style="color:#f92672">.</span><span style="color:#a6e22e">insertTableOfContents</span><span style="color:#f92672">(</span>tocOptions<span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// Save the modified document
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>            doc<span style="color:#f92672">.</span><span style="color:#a6e22e">save</span><span style="color:#f92672">(</span>outputPath<span style="color:#f92672">,</span> SaveFormat<span style="color:#f92672">.</span><span style="color:#a6e22e">DOCX</span><span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">}</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">}</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">}</span>
</span></span></code></pre></div><blockquote>
<p><strong>หมายเหตุ:</strong> ตัวอย่างโค้ดนี้แสดงการทำงานหลัก ก่อนนำไปใช้ในโครงการของคุณ โปรดตรวจสอบให้แน่ใจว่าได้อัปเดตเส้นทางไฟล์ (<code>input.docx</code>, <code>output.docx</code>, เป็นต้น) ให้ตรงกับตำแหน่งไฟล์จริงของคุณ ตรวจสอบว่าขึ้นตอนการพึ่งพาทั้งหมดได้ติดตั้งอย่างถูกต้องแล้ว และทำการทดสอบอย่างละเอียดในสภาพแวดล้อมการพัฒนา หากคุณพบปัญหาใด ๆ โปรดอ้างอิงที่ <a href="https://docs.conholdate.com/java/">เอกสารอย่างเป็นทางการ</a> หรือ ติดต่อทีม <a href="https://forum.conholdate.com/c/total/5">สนับสนุน</a> เพื่อขอความช่วยเหลือ.</p>
</blockquote>
<h2 id="ทำความเขาใจการเพมสารบญในเอกสาร-word-ดวยโคด-java">ทำความเข้าใจการเพิ่มสารบัญในเอกสาร Word ด้วยโค้ด Java</h2>
<p>ด้านล่างเป็นการสรุปขั้นตอนหลักที่ดำเนินการโดยโค้ดตัวอย่าง:</p>
<ol>
<li><strong>โหลดเอกสารต้นฉบับ</strong> - คลาส <code>Document</code> อ่านไฟล์ DOCX ที่มีอยู่.</li>
</ol>
<!-- raw HTML omitted -->
<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-java" data-lang="java"><span style="display:flex;"><span><span style="color:#66d9ef">try</span> <span style="color:#f92672">(</span>Document doc <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> Document<span style="color:#f92672">(</span>inputPath<span style="color:#f92672">))</span> <span style="color:#f92672">{</span>
</span></span></code></pre></div><!-- raw HTML omitted -->
<ol start="2">
<li><strong>สร้าง DocumentBuilder</strong> - <code>DocumentBuilder</code> มีเมธอดสำหรับแก้ไขเนื้อหาเอกสาร.</li>
</ol>
<!-- raw HTML omitted -->
<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-java" data-lang="java"><span style="display:flex;"><span>DocumentBuilder builder <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> DocumentBuilder<span style="color:#f92672">(</span>doc<span style="color:#f92672">);</span>
</span></span></code></pre></div><!-- raw HTML omitted -->
<ol start="3">
<li><strong>กำหนดตำแหน่งเคอร์เซอร์</strong> - <code>moveToDocumentStart()</code> ย้ายตำแหน่งแทรกไปยังจุดเริ่มต้นของไฟล์อย่างสมบูรณ์ เพื่อให้สารบัญ (TOC) ปรากฏก่อนเนื้อหาใด ๆ.</li>
</ol>
<!-- raw HTML omitted -->
<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-java" data-lang="java"><span style="display:flex;"><span>builder<span style="color:#f92672">.</span><span style="color:#a6e22e">moveToDocumentStart</span><span style="color:#f92672">();</span>
</span></span></code></pre></div><!-- raw HTML omitted -->
<ol start="4">
<li><strong>กำหนดค่าตัวเลือก TOC</strong> - <code>TableOfContentsOptions</code> ให้คุณกำหนดระดับหัวข้อ, การจัดตำแหน่งหมายเลขหน้า, การใช้ไฮเปอร์ลิงก์, และสไตล์ของตัวนำแท็บ.</li>
</ol>
<!-- raw HTML omitted -->
<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-java" data-lang="java"><span style="display:flex;"><span>TableOfContentsOptions tocOptions <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> TableOfContentsOptions<span style="color:#f92672">();</span>
</span></span><span style="display:flex;"><span>tocOptions<span style="color:#f92672">.</span><span style="color:#a6e22e">setUpperHeadingLevel</span><span style="color:#f92672">(</span>1<span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>tocOptions<span style="color:#f92672">.</span><span style="color:#a6e22e">setLowerHeadingLevel</span><span style="color:#f92672">(</span>3<span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>tocOptions<span style="color:#f92672">.</span><span style="color:#a6e22e">setRightAlignPageNumbers</span><span style="color:#f92672">(</span><span style="color:#66d9ef">true</span><span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>tocOptions<span style="color:#f92672">.</span><span style="color:#a6e22e">setUseHyperlinks</span><span style="color:#f92672">(</span><span style="color:#66d9ef">true</span><span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>tocOptions<span style="color:#f92672">.</span><span style="color:#a6e22e">setTabLeader</span><span style="color:#f92672">(</span>TabLeader<span style="color:#f92672">.</span><span style="color:#a6e22e">DOTS</span><span style="color:#f92672">);</span>
</span></span></code></pre></div><!-- raw HTML omitted -->
<p>อ้างอิง API อย่างละเอียดพร้อมใช้งานที่หน้า <a href="https://reference.conholdate.com/java/">API Reference</a> .</p>
<ol start="5">
<li><strong>แทรกสารบัญและบันทึก</strong> - <code>insertTableOfContents</code> เพิ่มฟิลด์ และ <code>doc.save</code> เขียนไฟล์ที่อัปเดตในรูปแบบ DOCX.</li>
</ol>
<!-- raw HTML omitted -->
<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-java" data-lang="java"><span style="display:flex;"><span>builder<span style="color:#f92672">.</span><span style="color:#a6e22e">insertTableOfContents</span><span style="color:#f92672">(</span>tocOptions<span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>doc<span style="color:#f92672">.</span><span style="color:#a6e22e">save</span><span style="color:#f92672">(</span>outputPath<span style="color:#f92672">,</span> SaveFormat<span style="color:#f92672">.</span><span style="color:#a6e22e">DOCX</span><span style="color:#f92672">);</span>
</span></span></code></pre></div><!-- raw HTML omitted -->
<h2 id="การตดตงและกำหนดคา-conholdatetotal-for-java">การติดตั้งและกำหนดค่า Conholdate.Total for Java</h2>
<p>เพิ่มที่เก็บ Maven ของ Conholdate และการพึ่งพา SDK ลงในไฟล์ <code>pom.xml</code> ของคุณ:</p>
<!-- raw HTML omitted -->
<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-xml" data-lang="xml"><span style="display:flex;"><span><span style="color:#f92672">&lt;repositories&gt;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">&lt;repository&gt;</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">&lt;id&gt;</span>conholdate-repo<span style="color:#f92672">&lt;/id&gt;</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">&lt;name&gt;</span>Conholdate Maven Repository<span style="color:#f92672">&lt;/name&gt;</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">&lt;url&gt;</span>https://repository.conholdate.com/repo/<span style="color:#f92672">&lt;/url&gt;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">&lt;/repository&gt;</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">&lt;/repositories&gt;</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">&lt;dependency&gt;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">&lt;groupId&gt;</span>com.conholdate<span style="color:#f92672">&lt;/groupId&gt;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">&lt;artifactId&gt;</span>conholdate-total<span style="color:#f92672">&lt;/artifactId&gt;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">&lt;version&gt;</span>24.9<span style="color:#f92672">&lt;/version&gt;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">&lt;type&gt;</span>pom<span style="color:#f92672">&lt;/type&gt;</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">&lt;/dependency&gt;</span>
</span></span></code></pre></div><!-- raw HTML omitted -->
<p>ดาวน์โหลดแพ็กเกจ SDK ล่าสุดจาก <a href="https://releases.conholdate.com/total/java/">หน้าดาวน์โหลด</a>. SDK ต้องการ Java 8 หรือสูงกว่าและทำงานบน JVM มาตรฐานใดก็ได้ ไม่จำเป็นต้องมีส่วนประกอบ runtime เพิ่มเติม.</p>
<h2 id="แนวทางปฏบตทดทสดสำหรบการสรางสารบญ-word-ดวย-java">แนวทางปฏิบัติที่ดีที่สุดสำหรับการสร้างสารบัญ Word ด้วย Java</h2>
<ul>
<li><strong>ใช้สไตล์หัวเรื่องที่สอดคล้องกัน</strong> - TOC จะดึงย่อหน้าที่มีสไตล์หัวเรื่องที่สร้างไว้ล่วงหน้า (Heading 1, Heading 2, ฯลฯ) ตรวจสอบให้แน่ใจว่าเอกสารต้นฉบับของคุณใช้สไตล์เหล่านี้เพื่อการสร้างรายการที่เชื่อถือได้.</li>
<li><strong>จำกัดความลึกของหัวเรื่อง</strong> - การรวมระดับมากเกินไปอาจทำให้ TOC ใช้งานยาก รายงานทั่วไปใช้ระดับ 1‑3 ตามที่แสดงในตัวอย่าง.</li>
<li><strong>เปิดใช้งานไฮเปอร์ลิงก์</strong> - การตั้งค่า <code>setUseHyperlinks(true)</code> จะสร้างรายการที่คลิกได้ ช่วยปรับปรุงการนำทางในเอกสารสุดท้าย.</li>
<li><strong>ตรวจสอบหลังการแทรก</strong> - เปิดไฟล์ DOCX ที่สร้างขึ้นและอัปเดตฟิลด์ (Ctrl +A, F9) เพื่อยืนยันว่าหน้า <a href="https://docs.fileformat.com/spreadsheet/numbers/">ตัวเลข</a> ถูกต้อง โดยเฉพาะหลังจากทำการแก้ไขเพิ่มเติม.</li>
<li><strong>ใช้วัตถุตัวเลือก TOC ซ้ำ</strong> - หากคุณสร้างเอกสารหลายไฟล์ในชุดเดียว ให้กำหนดค่าตัวเลือกเพียงครั้งเดียวและใช้ซ้ำเพื่อลดภาระการสร้างวัตถุ.</li>
</ul>
<h2 id="สรป">สรุป</h2>
<p>การเพิ่มสารบัญลงในเอกสาร Word ด้วย Java กลายเป็นเรื่องง่ายด้วย <a href="https://products.conholdate.com/total/java/">Conholdate.Total for Java</a>. โดยการโหลดไฟล์ DOCX, กำหนดค่า <code>TableOfContentsOptions</code> และแทรกฟิลด์, คุณสามารถอัตโนมัติการสร้างรายงานและคู่มือระดับมืออาชีพได้ จำไว้ว่าต้องติดตั้ง SDK, ปฏิบัติตามคำแนะนำแนวปฏิบัติที่ดีที่สุด, และทดสอบสารบัญที่สร้างขึ้นในสภาพแวดล้อมเป้าหมายของคุณ สำหรับการใช้งานในผลิตภัณฑ์จริงคุณจะต้องมีสำเนาที่มีลิขสิทธิ์; รายละเอียดราคาอยู่ใน <a href="https://purchase.conholdate.com/pricing/total/family/">หน้าราคา</a> และคุณสามารถรับใบอนุญาตชั่วคราวจาก <a href="https://purchase.conholdate.com/temporary-license/">หน้าลิขสิทธิ์ชั่วคราว</a>.</p>
<h2 id="คำถามทพบบอย">คำถามที่พบบ่อย</h2>
<ul>
<li>
<p><strong>วิธีที่ง่ายที่สุดในการเพิ่มสารบัญลงในเอกสาร Word ด้วย Java คืออะไร?</strong><br>
ใช้ <code>DocumentBuilder.moveToDocumentStart()</code> ตามด้วย <code>insertTableOfContents</code> พร้อมกับอ็อบเจกต์ <code>TableOfContentsOptions</code> ที่กำหนดค่าไว้ ตามที่แสดงในตัวอย่างโค้ด</p>
</li>
<li>
<p><strong>ฉันจะควบคุมระดับหัวข้อที่ปรากฏใน TOC ได้อย่างไร?</strong><br>
ตั้งค่า <code>setUpperHeadingLevel</code> และ <code>setLowerHeadingLevel</code> บนอินสแตนซ์ <code>TableOfContentsOptions</code> เพื่อรวมเฉพาะระดับที่ต้องการเท่านั้น.</p>
</li>
<li>
<p><strong>สามารถสร้างสารบัญ (TOC) สำหรับเทมเพลต Word ที่จะเติมข้อมูลในภายหลังได้หรือไม่?</strong><br>
ใช่. แทรกสารบัญลงในไฟล์เทมเพลตก่อนที่จะเติมเนื้อหาแบบไดนามิก; สารบัญจะอ้างอิงหัวข้อที่เพิ่มในภายหลังโดยอัตโนมัติ.</p>
</li>
<li>
<p><strong>ฉันต้องการการเชื่อมต่ออินเทอร์เน็ตเพื่อใช้ SDK นี้หรือไม่?</strong><br>
ไม่. Conholdate.Total for Java เป็นไลบรารีที่ทำงานในเครื่องของคุณบนเซิร์ฟเวอร์หรือเดสก์ท็อปโดยไม่ต้องเรียกบริการภายนอก</p>
</li>
</ul>
<h2 id="อานเพมเตม">อ่านเพิ่มเติม</h2>
<ul>
<li><a href="https://blog.conholdate.com/th/total/add-shapes-to-pdf-in-java/">เพิ่มรูปร่างลงใน PDF ด้วย Java</a></li>
<li><a href="https://blog.conholdate.com/th/total/insert-table-of-contents-in-word-using-java/">แทรกสารบัญใน Word ด้วย Java</a></li>
<li><a href="https://blog.conholdate.com/th/total/add-a-table-of-contents-in-word-using-csharp/">เพิ่มสารบัญใน Word ด้วย C#</a></li>
</ul>
]]></content:encoded>
    </item>
    
  </channel>
</rss>
