<?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>java document conversion on Conholdate Blog</title>
    <link>https://blog-qa.conholdate.com/th/tag/java-document-conversion/</link>
    <description>Recent content in java document conversion on Conholdate Blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>th</language>
    <lastBuildDate>Wed, 19 Aug 2026 15:15:29 +0000</lastBuildDate><atom:link href="https://blog-qa.conholdate.com/th/tag/java-document-conversion/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>แปลง Word เป็นภาพใน Java</title>
      <link>https://blog-qa.conholdate.com/th/total/convert-word-to-image-in-java/</link>
      <pubDate>Wed, 19 Aug 2026 15:15:29 +0000</pubDate>
      
      <guid>https://blog-qa.conholdate.com/th/total/convert-word-to-image-in-java/</guid>
      <description>เรียนรู้วิธีแปลงเอกสาร Word เป็นภาพคุณภาพสูงใน Java ด้วย Conholdate.Total for Java คู่มือขั้นตอนต่อขั้นตอนรวมถึงโค้ด การตั้งค่า และแนวปฏิบัติที่ดีที่สุด.</description>
      <content:encoded><![CDATA[<p>การแปลงเอกสาร Word เป็นไฟล์รูปภาพเป็นความต้องการที่พบบ่อยเมื่อคุณต้องการแสดงเนื้อหาเอกสารในหน้าเว็บหรือแอปมือถือโดยไม่ต้องพึ่งพาการติดตั้ง Office. <a href="https://products.conholdate.com/total/java/">Conholdate.Total for Java</a> ให้ SDK ที่แข็งแกร่งซึ่งช่วยให้นักพัฒนา Java สามารถแปลง Word เป็นรูปภาพใน Java ด้วยความแม่นยำสูง. ในคู่มือนี้คุณจะได้เห็นตัวอย่างที่สมบูรณ์และสามารถรันได้, เรียนรู้วิธีกำหนดค่าตัวเลือกการแปลงเช่น ช่วงหน้า, ความสว่าง, ความคอนทราสต์ และความละเอียด, และค้นพบเคล็ดลับ best‑practice สำหรับการสร้างภาพคุณภาพสูง.</p>
<h2 id="ตวอยางการทำงานเตมสำหรบการแปลง-word-เปนภาพใน-java">ตัวอย่างการทำงานเต็มสำหรับการแปลง Word เป็นภาพใน Java</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-java" data-lang="java"><span style="display:flex;"><span><span style="color:#75715e">// Load the input Word document
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>com<span style="color:#f92672">.</span><span style="color:#a6e22e">aspose</span><span style="color:#f92672">.</span><span style="color:#a6e22e">words</span><span style="color:#f92672">.</span><span style="color:#a6e22e">Document</span> doc <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> com<span style="color:#f92672">.</span><span style="color:#a6e22e">aspose</span><span style="color:#f92672">.</span><span style="color:#a6e22e">words</span><span style="color:#f92672">.</span><span style="color:#a6e22e">Document</span><span style="color:#f92672">(</span><span style="color:#e6db74">&#34;Words.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">// Initialize an object of ImageSaveOptions class
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>com<span style="color:#f92672">.</span><span style="color:#a6e22e">aspose</span><span style="color:#f92672">.</span><span style="color:#a6e22e">words</span><span style="color:#f92672">.</span><span style="color:#a6e22e">ImageSaveOptions</span> options <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> com<span style="color:#f92672">.</span><span style="color:#a6e22e">aspose</span><span style="color:#f92672">.</span><span style="color:#a6e22e">words</span><span style="color:#f92672">.</span><span style="color:#a6e22e">ImageSaveOptions</span><span style="color:#f92672">(</span>com<span style="color:#f92672">.</span><span style="color:#a6e22e">aspose</span><span style="color:#f92672">.</span><span style="color:#a6e22e">words</span><span style="color:#f92672">.</span><span style="color:#a6e22e">SaveFormat</span><span style="color:#f92672">.</span><span style="color:#a6e22e">JPEG</span><span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// Set the &#34;PageSet&#34; to &#34;0&#34; to convert only the first page of a document.
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>options<span style="color:#f92672">.</span><span style="color:#a6e22e">setPageSet</span><span style="color:#f92672">(</span><span style="color:#66d9ef">new</span> com<span style="color:#f92672">.</span><span style="color:#a6e22e">aspose</span><span style="color:#f92672">.</span><span style="color:#a6e22e">words</span><span style="color:#f92672">.</span><span style="color:#a6e22e">PageSet</span><span style="color:#f92672">(</span>0<span style="color:#f92672">));</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// Set the image&#39;s brightness and contrast.
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>options<span style="color:#f92672">.</span><span style="color:#a6e22e">setImageBrightness</span><span style="color:#f92672">(</span>0<span style="color:#f92672">.</span><span style="color:#a6e22e">3f</span><span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>options<span style="color:#f92672">.</span><span style="color:#a6e22e">setImageContrast</span><span style="color:#f92672">(</span>0<span style="color:#f92672">.</span><span style="color:#a6e22e">7f</span><span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// Set the horizontal resolution.
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>options<span style="color:#f92672">.</span><span style="color:#a6e22e">setHorizontalResolution</span><span style="color:#f92672">(</span>72f<span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// Save output JPG image
</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><span style="color:#e6db74">&#34;Word-to-JPG.jpg&#34;</span><span style="color:#f92672">,</span> options<span style="color:#f92672">);</span>
</span></span></code></pre></div><blockquote>
<p><strong>หมายเหตุ:</strong> ตัวอย่างโค้ดนี้แสดงการทำงานหลัก ก่อนนำไปใช้ในโครงการของคุณ ให้ตรวจสอบให้แน่ใจว่าได้อัปเดตเส้นทางไฟล์ (<code>Words.docx</code>, <code>Word-to-JPG.jpg</code>), ยืนยันว่าขึ้นตอนการพึ่งพาทั้งหมดถูกติดตั้งอย่างถูกต้อง, และทำการทดสอบอย่างละเอียดในสภาพแวดล้อมการพัฒนา หากคุณพบปัญหาใด ๆ โปรดอ้างอิงที่ <a href="https://docs.conholdate.com/java/">เอกสารอย่างเป็นทางการ</a> หรือ ติดต่อทีมสนับสนุนที่ <a href="https://forum.conholdate.com/c/total/5">support team</a> เพื่อขอความช่วยเหลือ.</p>
</blockquote>
<h2 id="ทำความเขาใจการแปลง-word-เปน-image-ในโคด-java">ทำความเข้าใจการแปลง Word เป็น Image ในโค้ด Java</h2>
<p>การสาธิตดำเนินตามลำดับที่ชัดเจน:</p>
<ol>
<li><strong>โหลดเอกสาร Word อินพุต</strong> - <code>new com.aspose.words.Document(&quot;Words.docx&quot;)</code> โหลดไฟล์ <a href="https://docs.fileformat.com/word-processing/docx/">DOCX</a> เข้าไปในหน่วยความจำ.</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>com<span style="color:#f92672">.</span><span style="color:#a6e22e">aspose</span><span style="color:#f92672">.</span><span style="color:#a6e22e">words</span><span style="color:#f92672">.</span><span style="color:#a6e22e">Document</span> doc <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> com<span style="color:#f92672">.</span><span style="color:#a6e22e">aspose</span><span style="color:#f92672">.</span><span style="color:#a6e22e">words</span><span style="color:#f92672">.</span><span style="color:#a6e22e">Document</span><span style="color:#f92672">(</span><span style="color:#e6db74">&#34;Words.docx&#34;</span><span style="color:#f92672">);</span>
</span></span></code></pre></div><!-- raw HTML omitted -->
<p>คลาส <code>Document</code> เป็นจุดเริ่มต้นสำหรับการโหลดและจัดการไฟล์ Word (<a href="https://reference.conholdate.com/java/">API reference</a>).</p>
<ol start="2">
<li>
<p><strong>สร้างอินสแตนซ์ ImageSaveOptions</strong> - ส่ง <code>SaveFormat.JPEG</code> ไปยังคอนสตรัคเตอร์เพื่อให้เอกสารถูกแปลงเป็นภาพ JPG</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-java" data-lang="java"><span style="display:flex;"><span>com<span style="color:#f92672">.</span><span style="color:#a6e22e">aspose</span><span style="color:#f92672">.</span><span style="color:#a6e22e">words</span><span style="color:#f92672">.</span><span style="color:#a6e22e">ImageSaveOptions</span> options <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> com<span style="color:#f92672">.</span><span style="color:#a6e22e">aspose</span><span style="color:#f92672">.</span><span style="color:#a6e22e">words</span><span style="color:#f92672">.</span><span style="color:#a6e22e">ImageSaveOptions</span><span style="color:#f92672">(</span>com<span style="color:#f92672">.</span><span style="color:#a6e22e">aspose</span><span style="color:#f92672">.</span><span style="color:#a6e22e">words</span><span style="color:#f92672">.</span><span style="color:#a6e22e">SaveFormat</span><span style="color:#f92672">.</span><span style="color:#a6e22e">JPEG</span><span style="color:#f92672">);</span>
</span></span></code></pre></div><!-- raw HTML omitted -->
</li>
<li>
<p><strong>จำกัดช่วงหน้า</strong> - <code>setPageSet(new PageSet(0))</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-java" data-lang="java"><span style="display:flex;"><span>options<span style="color:#f92672">.</span><span style="color:#a6e22e">setPageSet</span><span style="color:#f92672">(</span><span style="color:#66d9ef">new</span> com<span style="color:#f92672">.</span><span style="color:#a6e22e">aspose</span><span style="color:#f92672">.</span><span style="color:#a6e22e">words</span><span style="color:#f92672">.</span><span style="color:#a6e22e">PageSet</span><span style="color:#f92672">(</span>0<span style="color:#f92672">));</span>
</span></span></code></pre></div><!-- raw HTML omitted -->
</li>
<li>
<p><strong>ปรับความสว่าง, ความคอนทราสต์, และความละเอียด</strong> - ปรับจูนอย่างละเอียดเพื่อให้ภาพผลลัพธ์ดูดีขึ้น.</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-java" data-lang="java"><span style="display:flex;"><span>options<span style="color:#f92672">.</span><span style="color:#a6e22e">setImageBrightness</span><span style="color:#f92672">(</span>0<span style="color:#f92672">.</span><span style="color:#a6e22e">3f</span><span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>options<span style="color:#f92672">.</span><span style="color:#a6e22e">setImageContrast</span><span style="color:#f92672">(</span>0<span style="color:#f92672">.</span><span style="color:#a6e22e">7f</span><span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>options<span style="color:#f92672">.</span><span style="color:#a6e22e">setHorizontalResolution</span><span style="color:#f92672">(</span>72f<span style="color:#f92672">);</span>
</span></span></code></pre></div><!-- raw HTML omitted -->
</li>
<li>
<p><strong>บันทึกภาพผลลัพธ์</strong> - <code>doc.save(&quot;Word-to-JPG.jpg&quot;, options)</code> เรนเดอร์เอกสารด้วยตัวเลือกที่กำหนดและเขียนไฟล์ JPG ลงดิสก์.</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-java" data-lang="java"><span style="display:flex;"><span>doc<span style="color:#f92672">.</span><span style="color:#a6e22e">save</span><span style="color:#f92672">(</span><span style="color:#e6db74">&#34;Word-to-JPG.jpg&#34;</span><span style="color:#f92672">,</span> options<span style="color:#f92672">);</span>
</span></span></code></pre></div><!-- raw HTML omitted -->
</li>
</ol>
<h2 id="การแปลง-word-เปน-image---ขอกำหนดเบองตนและการตงคา">การแปลง Word เป็น Image - ข้อกำหนดเบื้องต้นและการตั้งค่า</h2>
<p>เพื่อเริ่มใช้ Conholdate.Total for Java ให้เพิ่มที่เก็บ Maven และการพึ่งพาในไฟล์ <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>. ไลบรารีต้องการ Java 8 หรือสูงกว่าและทำงานบน JVM มาตรฐานใดก็ได้. ไม่จำเป็นต้องมีส่วนประกอบ Office เพิ่มเติม.</p>
<h2 id="การปรบแตงการแปลง-ตวเลอกและการตงคา">การปรับแต่งการแปลง: ตัวเลือกและการตั้งค่า</h2>
<p>คุณสามารถปรับคุณสมบัติต่าง ๆ บน <code>ImageSaveOptions</code> ให้ตรงกับความต้องการของผลลัพธ์ของคุณได้:</p>
<ul>
<li><strong>Image format</strong> - ส่งรูปแบบที่ต้องการ เช่น JPEG, PNG หรือ <a href="https://docs.fileformat.com/image/bmp/">BMP</a>, ไปยังคอนสตรัคเตอร์ <code>ImageSaveOptions</code> ผ่าน enum <code>SaveFormat</code>.</li>
</ul>
<!-- 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>com<span style="color:#f92672">.</span><span style="color:#a6e22e">aspose</span><span style="color:#f92672">.</span><span style="color:#a6e22e">words</span><span style="color:#f92672">.</span><span style="color:#a6e22e">ImageSaveOptions</span> options <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> com<span style="color:#f92672">.</span><span style="color:#a6e22e">aspose</span><span style="color:#f92672">.</span><span style="color:#a6e22e">words</span><span style="color:#f92672">.</span><span style="color:#a6e22e">ImageSaveOptions</span><span style="color:#f92672">(</span>com<span style="color:#f92672">.</span><span style="color:#a6e22e">aspose</span><span style="color:#f92672">.</span><span style="color:#a6e22e">words</span><span style="color:#f92672">.</span><span style="color:#a6e22e">SaveFormat</span><span style="color:#f92672">.</span><span style="color:#a6e22e">JPEG</span><span style="color:#f92672">);</span>
</span></span></code></pre></div><!-- raw HTML omitted -->
<ul>
<li>
<p><strong>ช่วงหน้า</strong> - <code>setPageSet</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-java" data-lang="java"><span style="display:flex;"><span>options<span style="color:#f92672">.</span><span style="color:#a6e22e">setPageSet</span><span style="color:#f92672">(</span><span style="color:#66d9ef">new</span> com<span style="color:#f92672">.</span><span style="color:#a6e22e">aspose</span><span style="color:#f92672">.</span><span style="color:#a6e22e">words</span><span style="color:#f92672">.</span><span style="color:#a6e22e">PageSet</span><span style="color:#f92672">(</span>0<span style="color:#f92672">));</span>
</span></span></code></pre></div><!-- raw HTML omitted -->
</li>
<li>
<p><strong>ความสว่างและคอนทราสต์</strong> - ค่ามีช่วงตั้งแต่ <code>0.0</code> ถึง <code>1.0</code>; <code>0.5</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-java" data-lang="java"><span style="display:flex;"><span>options<span style="color:#f92672">.</span><span style="color:#a6e22e">setImageBrightness</span><span style="color:#f92672">(</span>0<span style="color:#f92672">.</span><span style="color:#a6e22e">3f</span><span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>options<span style="color:#f92672">.</span><span style="color:#a6e22e">setImageContrast</span><span style="color:#f92672">(</span>0<span style="color:#f92672">.</span><span style="color:#a6e22e">7f</span><span style="color:#f92672">);</span>
</span></span></code></pre></div><!-- raw HTML omitted -->
</li>
<li>
<p><strong>Resolution (DPI)</strong> - <code>setHorizontalResolution</code> (และ <code>setVerticalResolution</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-java" data-lang="java"><span style="display:flex;"><span>options<span style="color:#f92672">.</span><span style="color:#a6e22e">setHorizontalResolution</span><span style="color:#f92672">(</span>72f<span style="color:#f92672">);</span>
</span></span></code></pre></div><!-- raw HTML omitted -->
</li>
</ul>
<p>การตั้งค่าเหล่านี้ได้รับการอธิบายใน <a href="https://reference.conholdate.com/java/">เอกสารอ้างอิง API</a></p>
<h2 id="การแปลงหลายหนา">การแปลงหลายหน้า</h2>
<p>ตัวอย่างข้างต้นจะแสดงผลเฉพาะหน้าหนึ่งของเอกสารเท่านั้น เพื่อส่งออกทุกหน้าเป็นภาพแยกกัน ให้วนลูปตามจำนวนหน้าของเอกสารและอัปเดต <code>PageSet</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-java" data-lang="java"><span style="display:flex;"><span>com<span style="color:#f92672">.</span><span style="color:#a6e22e">aspose</span><span style="color:#f92672">.</span><span style="color:#a6e22e">words</span><span style="color:#f92672">.</span><span style="color:#a6e22e">Document</span> doc <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> com<span style="color:#f92672">.</span><span style="color:#a6e22e">aspose</span><span style="color:#f92672">.</span><span style="color:#a6e22e">words</span><span style="color:#f92672">.</span><span style="color:#a6e22e">Document</span><span style="color:#f92672">(</span><span style="color:#e6db74">&#34;Words.docx&#34;</span><span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>com<span style="color:#f92672">.</span><span style="color:#a6e22e">aspose</span><span style="color:#f92672">.</span><span style="color:#a6e22e">words</span><span style="color:#f92672">.</span><span style="color:#a6e22e">ImageSaveOptions</span> options <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> com<span style="color:#f92672">.</span><span style="color:#a6e22e">aspose</span><span style="color:#f92672">.</span><span style="color:#a6e22e">words</span><span style="color:#f92672">.</span><span style="color:#a6e22e">ImageSaveOptions</span><span style="color:#f92672">(</span>com<span style="color:#f92672">.</span><span style="color:#a6e22e">aspose</span><span style="color:#f92672">.</span><span style="color:#a6e22e">words</span><span style="color:#f92672">.</span><span style="color:#a6e22e">SaveFormat</span><span style="color:#f92672">.</span><span style="color:#a6e22e">JPEG</span><span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>options<span style="color:#f92672">.</span><span style="color:#a6e22e">setImageBrightness</span><span style="color:#f92672">(</span>0<span style="color:#f92672">.</span><span style="color:#a6e22e">3f</span><span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>options<span style="color:#f92672">.</span><span style="color:#a6e22e">setImageContrast</span><span style="color:#f92672">(</span>0<span style="color:#f92672">.</span><span style="color:#a6e22e">7f</span><span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>options<span style="color:#f92672">.</span><span style="color:#a6e22e">setHorizontalResolution</span><span style="color:#f92672">(</span>72f<span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">int</span> pageCount <span style="color:#f92672">=</span> doc<span style="color:#f92672">.</span><span style="color:#a6e22e">getPageCount</span><span style="color:#f92672">();</span>
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">for</span> <span style="color:#f92672">(</span><span style="color:#66d9ef">int</span> page <span style="color:#f92672">=</span> 0<span style="color:#f92672">;</span> page <span style="color:#f92672">&lt;</span> pageCount<span style="color:#f92672">;</span> page<span style="color:#f92672">++)</span> <span style="color:#f92672">{</span>
</span></span><span style="display:flex;"><span>    options<span style="color:#f92672">.</span><span style="color:#a6e22e">setPageSet</span><span style="color:#f92672">(</span><span style="color:#66d9ef">new</span> com<span style="color:#f92672">.</span><span style="color:#a6e22e">aspose</span><span style="color:#f92672">.</span><span style="color:#a6e22e">words</span><span style="color:#f92672">.</span><span style="color:#a6e22e">PageSet</span><span style="color:#f92672">(</span>page<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>String<span style="color:#f92672">.</span><span style="color:#a6e22e">format</span><span style="color:#f92672">(</span><span style="color:#e6db74">&#34;Word-to-JPG-page_%d.jpg&#34;</span><span style="color:#f92672">,</span> page <span style="color:#f92672">+</span> 1<span style="color:#f92672">),</span> options<span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">}</span>
</span></span></code></pre></div><!-- raw HTML omitted -->
<p>การใช้ตัวอย่าง <code>Document</code> และ <code>ImageSaveOptions</code> เดียวกันซ้ำในลูปช่วยให้การใช้หน่วยความจำน้อยลงและหลีกเลี่ยงภาระการโหลดไฟล์ใหม่สำหรับแต่ละหน้า.</p>
<h2 id="เคลดลบเชงปฏบตเพอผลลพธภาพคณภาพสง">เคล็ดลับเชิงปฏิบัติเพื่อผลลัพธ์ภาพคุณภาพสูง</h2>
<ul>
<li><strong>ใช้ตัวอย่าง <code>ImageSaveOptions</code> เดียวกัน</strong> สำหรับทุกหน้าเพื่อหลีกเลี่ยงการสร้างอ็อบเจ็กต์ที่ไม่จำเป็น</li>
<li><strong>ประมวลผลไฟล์แบบสตรีมมิ่ง</strong> (เช่น การใช้ <code>InputStream</code>) เพื่อให้การใช้หน่วยความจำต่ำสำหรับเอกสารขนาดใหญ่</li>
<li><strong>เลือกความละเอียดที่เหมาะสม</strong>: 72 DPI เพียงพอสำหรับการแสดงตัวอย่างบนเว็บ ในขณะที่ 300 DPI แนะนำสำหรับผลลัพธ์คุณภาพการพิมพ์</li>
<li><strong>ปรับความสว่างและคอนทราสต์อย่างระมัดระวัง</strong> – การปรับเล็กน้อย (±0.1–0.2 จากค่าเริ่มต้น 0.5) มักจะรักษาความอ่านได้ดีกว่าค่าที่สุดโต่ง</li>
<li><strong>ตรวจสอบเส้นทางเอาต์พุต</strong> ก่อนทำการแปลงเพื่อป้องกัน <code>IOException</code> และทำให้แน่ใจว่าไดเรกทอรีเป้าหมายมีอยู่</li>
</ul>
<h2 id="สรป">สรุป</h2>
<p><a href="https://products.conholdate.com/total/java/">Conholdate.Total for Java</a> ทำให้การแปลง Word เป็นภาพใน Java เป็นเรื่องง่าย โดยให้ผลลัพธ์เป็นหน้า JPG ความละเอียดสูงโดยไม่ต้องใช้ Microsoft Office บนเซิร์ฟเวอร์ โดยทำตามขั้นตอนข้างต้นคุณสามารถรวมการแปลงเอกสารเป็นภาพเข้าไปในแอปพลิเคชัน Java ใดก็ได้ ปรับความสว่าง ความคอนทราสต์ และความละเอียดได้อย่างละเอียด และควบคุมการใช้ทรัพยากรให้อยู่ในระดับที่เหมาะสม สำหรับการใช้งานในสภาพแวดล้อมการผลิตคุณจะต้องมีใบอนุญาตเชิงพาณิชย์; รายละเอียดราคาอยู่ใน <a href="https://purchase.conholdate.com/pricing/total/family/">หน้าราคา</a>, และสามารถขอใบอนุญาตชั่วคราวได้จาก <a href="https://purchase.conholdate.com/temporary-license/">หน้าการขอใบอนุญาตชั่วคราว</a>.</p>
<h2 id="faqs">FAQs</h2>
<p><strong>ฉันจะแปลง Word เป็นภาพใน Java อย่างไรเมื่อเอกสารมีหลายหน้า?</strong>
วนลูป <code>doc.getPageCount()</code> และอัปเดต <code>options.setPageSet(new PageSet(page))</code> ในแต่ละรอบการทำงาน โดยบันทึกไฟล์ภาพแยกตามแต่ละหน้า ตามที่แสดงในส่วน <a href="#converting-multiple-pages">Converting Multiple Pages</a> ด้านบน.</p>
<p><strong>เป็นไปได้หรือไม่ที่จะเปลี่ยน Word โดยตรงเป็น PNG แทน JPEG?</strong>
ได้. เปลี่ยน <code>com.aspose.words.SaveFormat.JPEG</code> เป็น <code>com.aspose.words.SaveFormat.PNG</code> เมื่อสร้าง <code>ImageSaveOptions</code>.</p>
<p><strong>ฉันสามารถรักษาเค้าโครงและแบบอักษรเดิมไว้ระหว่างการแปลงได้หรือไม่?</strong>
SDK ฝังเค้าโครง, สี, และแบบอักษรเดิมโดยค่าเริ่มต้น หากคุณต้องการฝังแบบอักษรที่กำหนดเอง ให้ตรวจสอบว่ามีอยู่บนเซิร์ฟเวอร์ (ดูที่ <a href="https://docs.conholdate.com/java/">เอกสาร</a>).</p>
<p><strong>ฉันควรเลือกโมเดลการให้สิทธิ์แบบใดสำหรับโครงการเชิงพาณิชย์?</strong><br>
ซื้อใบอนุญาตแบบถาวรหรือแบบสมัครสมาชิกจาก <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><a href="https://blog.conholdate.com/th/total/convert-image-to-grayscale-in-java/">แปลงภาพเป็นระดับสีเทาใน Java</a></li>
<li><a href="https://blog.conholdate.com/th/total/convert-word-to-pdf-in-java/">แปลง Word เป็น PDF ใน Java</a></li>
<li><a href="https://blog.conholdate.com/th/total/convert-cdr-to-png-in-java/">แปลง CDR เป็น PNG ใน Java</a></li>
</ul>
]]></content:encoded>
    </item>
    
  </channel>
</rss>
