---
title: "รูปแบบไฟล์และการแปลง"
---


{{% alert color="primary" %}}

**ลองออนไลน์**

คุณสามารถลองใช้ฟังก์ชันการแปลงได้โดยใช้เครื่องมือ [แปลงออนไลน์ฟรี](https://products.aspose.app/words/conversion) ของเรา

{{% /alert %}}

ความสามารถในการแปลงรูปแบบเอกสารต่างๆ ได้อย่างรวดเร็วและเชื่อถือได้ด้วยความแม่นยำสูงคือคุณสมบัติเด่นของ Aspose.Words นี่เป็นเหตุผลที่ดีพอที่จะเลือก Aspose.Words สำหรับ Python via .NET

ด้วย Aspose.Words คุณสามารถแปลงเอกสารจากรูปแบบโหลดที่รองรับไปเป็นรูปแบบบันทึกที่รองรับโดยใช้โค้ดเพียงสองบรรทัด:

1. โหลดเอกสารจากไฟล์หรือสตรีม
2. บันทึกเป็นรูปแบบที่รองรับ

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลงเอกสาร:

{{< gist "aspose-words-gists" "36a49a29062268dc5e6d3134163f8d99" "docx-to-pdf.py" >}}

สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการโหลด การแปลง และการบันทึกเอกสาร โปรดดูส่วน [กำลังโหลด บันทึก และการแปลง](/words/th/python-net/loading-saving-and-converting/)

## ความจงรักภักดีสูง

เป้าหมายหลักประการหนึ่งของ Aspose.Words คือการแปลงรูปแบบเอกสารให้มีความแม่นยำสูง เราใช้คำว่า "ความเที่ยงตรงสูง" เพื่ออธิบายการแปลงโดยที่เอกสารเอาต์พุตยังคงรักษาเนื้อหาและการจัดรูปแบบของต้นฉบับทั้งหมด

รูปแบบเอกสารประมวลผลคำสมัยใหม่มีความซับซ้อนและมีคุณสมบัติหลายร้อยรายการ บางครั้ง เมื่อผู้จำหน่ายอ้างว่าโซลูชันของตนรองรับรูปแบบเอกสารเฉพาะ นั่นหมายความว่ารองรับเฉพาะคุณสมบัติพื้นฐานของรูปแบบเท่านั้น ตัวอย่างเช่น เอกสาร Microsoft Word มีฟีเจอร์ขั้นสูง เช่น เชิงอรรถ กล่องข้อความ รูปร่างอัตโนมัติ วัตถุ OLE ช่อง และแอตทริบิวต์การจัดรูปแบบขั้นสูง องค์ประกอบเหล่านี้จำนวนมากมักถูกละเว้นในไลบรารีการประมวลผลเอกสาร แต่ไม่ใช่ใน Aspose.Words

### ขอบเขตที่มากขึ้นของการรองรับรูปแบบ

ข้อได้เปรียบที่เถียงไม่ได้ของ Aspose.Words คือการรองรับรูปแบบที่รู้จักกันดีส่วนใหญ่ เป็นเรื่องยากหรือเป็นไปไม่ได้เลยที่จะพบการสนับสนุนในระดับเดียวกันสำหรับคุณสมบัติที่สำคัญมากมายจากที่อื่น

เมื่อซื้อโซลูชันที่รองรับรูปแบบเฉพาะ ให้ค้นหาระดับที่รองรับฟีเจอร์ของรูปแบบนี้ หากต้องการทดสอบ ให้สร้างไฟล์ที่ซับซ้อนและรันผ่านโซลูชันที่นำเสนอ คุณมักจะพบว่าองค์ประกอบเอกสารและการจัดรูปแบบจำนวนมากจะหายไป ตัวอย่างเช่น สำหรับรูปแบบ DOC รูปร่าง กล่องข้อความ เขตข้อมูล คอลัมน์ วัตถุ OLE การแก้ไข ข้อความที่อ่านจากขวาไปซ้ายมักจะประสบปัญหา

Aspose.Words Document Object Model (DOM) ได้รับการออกแบบโดยคำนึงถึงรูปแบบเอกสาร Microsoft Word ดังนั้นระดับการสนับสนุนของเราสำหรับรูปแบบเหล่านั้น เช่น DOC, DOCX, RTF หรือ WordprocessingML จึงไม่เคยมีมาก่อน การแปลงไปในทิศทางใดก็ได้ระหว่างรูปแบบเหล่านี้ถือเป็นความเที่ยงตรงสูง

เมื่อเรียกใช้เอกสารที่ซับซ้อนผ่าน Aspose.Words คุณจะเพลิดเพลินกับการใช้งานรูปแบบที่สมบูรณ์ไม่มีใครเทียบได้

### ตัวอย่างการแปลงระหว่างรูปแบบยอดนิยม

ด้านล่างนี้เป็นตัวอย่างของการแปลงระหว่างรูปแบบยอดนิยมบางรูปแบบ คุณสามารถประเมินได้ว่า Aspose.Words รับมือกับงานได้อย่างแม่นยำเพียงใด

---

*DOC เป็น RTF – การแปลงความเที่ยงตรงสูง:*

<img src="/words/python-net/file-formats-and-conversions/high-quality-conversions-1.png" alt="doc-to-rtf-aspose-words-net-1" style="width:500px; vertical-align: top"/><img src="/words/python-net/file-formats-and-conversions/high-quality-conversions-2.png" alt="doc-to-rtf-aspose-words-net-2" style="width:500px; vertical-align: top"/>

---

*DOC เป็น PDF – การแปลงความเที่ยงตรงสูง:*

<img src="/words/python-net/file-formats-and-conversions/high-quality-conversions-1.png" alt="doc-to-pdf-aspose-words-net-1" style="width:500px; vertical-align: top"/><img src="/words/python-net/file-formats-and-conversions/high-quality-conversions-3.png" alt="doc-to-pdf-aspose-words-net-2" style="width:500px; vertical-align: top"/>

<img src="/words/python-net/file-formats-and-conversions/adobe-portable-document-format-pdf-2.png" alt="doc-to-pdf-aspose-words-net-3" style="width:500px; vertical-align: top"/><img src="/words/python-net/file-formats-and-conversions/adobe-portable-document-format-pdf-3.png" alt="doc-to-pdf-aspose-words-net-4" style="width:500px; vertical-align: top"/>

---

*DOC เป็น ODT – การแปลงความเที่ยงตรงสูง:*

<img src="/words/python-net/file-formats-and-conversions/high-quality-conversions-1.png" alt="doc-to-odt-aspose-words-net-1" style="width:500px; vertical-align: top"/><img src="/words/python-net/file-formats-and-conversions/high-quality-conversions-4.png" alt="doc-to-odt-aspose-words-net-2" style="width:500px; vertical-align: top"/>

---

*DOC เป็น XPS – การแปลงที่มีความเที่ยงตรงสูง:*

<img src="/words/python-net/file-formats-and-conversions/xml-paper-specification-xps-2.png" alt="doc-to-xps-aspose-words-net-1" style="width:500px; vertical-align: top"/><img src="/words/python-net/file-formats-and-conversions/xml-paper-specification-xps-3.png" alt="doc-to-xps-aspose-words-net-2" style="width:500px; vertical-align: top"/>

---

*DOC เป็น PostScript – การแปลงความเที่ยงตรงสูง:*

<img src="/words/python-net/file-formats-and-conversions/postscript-2.png" alt="doc-to-postscript-aspose-words-net-1" style="width:500px; vertical-align: top"/><img src="/words/python-net/file-formats-and-conversions/postscript-3.png" alt="doc-to-postscript-aspose-words-net-2" style="width:500px; vertical-align: top"/>

---

*DOC เป็น JPEG – การแปลงความเที่ยงตรงสูง:*

<img src="/words/python-net/file-formats-and-conversions/image-formats-tiff-png-bmp-emf-jpeg-gif-9.png" alt="doc-to-jpeg-aspose-words-net-1" style="width:1000px; vertical-align: top"/>

---

*DOC เป็น GIF – การแปลงที่มีความเที่ยงตรงสูง:*

<img src="/words/python-net/file-formats-and-conversions/image-formats-tiff-png-bmp-emf-jpeg-gif-11.png" alt="doc-to-gif-aspose-words-net-1" style="width:1000px; vertical-align: top"/>

---

*RTF เป็น TXT – การแปลงความเที่ยงตรงสูง:*

<img src="/words/python-net/file-formats-and-conversions/plain-text-txt-2.png" alt="rtf-to-txt-aspose-words-net-1" style="width:500px; vertical-align: top"/><img src="/words/python-net/file-formats-and-conversions/plain-text-txt-3.png" alt="rtf-to-txt-aspose-words-net-2" style="width:500px; vertical-align: top"/>

---

แม้ว่าตัวแปลงทั้งหมดใน Aspose.Words จะใช้งานได้ดี แต่บางครั้งคุณจะไม่สามารถรับรูปลักษณ์ที่เหมือนกันสำหรับเอกสารในรูปแบบที่แตกต่างกันได้

{{% alert color="primary" %}}

โปรดทราบว่าในสถานการณ์เช่นนี้ Aspose.Words จะมีการแปลงที่ทำเครื่องหมายว่า "ความเที่ยงตรงสูง" และเอกสารเอาต์พุตจะเหมือนกับหลังจากการแปลงผ่าน Microsoft Word

{{% /alert %}}

ตัวอย่างเช่น ไม่มีการจับคู่แบบหนึ่งต่อหนึ่งแบบง่ายๆ ระหว่างคุณลักษณะทั้งหมดของเอกสาร HTML และ Microsoft Word ไม่มีส่วนหัว/ส่วนท้าย ส่วน ฟิลด์ และแท็บในรูปแบบ HTML ในทางกลับกัน แอตทริบิวต์และกฎ CSS บางรายการไม่สามารถแมปกับเอกสาร Microsoft Word ได้

ด้านล่างนี้เป็นตัวอย่างของการแปลงจาก DOC เป็น HTML

---

DOC เป็น HTML – การแปลงความเที่ยงตรงสูง:

<img src="/words/python-net/file-formats-and-conversions/high-quality-conversions-1.png" alt="doc-to-html-aspose-words-net-1" style="width:500px; vertical-align: top"/><img src="/words/python-net/file-formats-and-conversions/high-quality-conversions-5.png" alt="doc-to-html-aspose-words-net-2" style="width:500px; vertical-align: top"/>

<img src="/words/python-net/file-formats-and-conversions/html-xhtml-and-mhtml-4.png" alt="doc-to-html-aspose-words-net-3" style="width:500px; vertical-align: top"/><img src="/words/python-net/file-formats-and-conversions/html-xhtml-and-mhtml-5.png" alt="doc-to-html-aspose-words-net-4" style="width:500px; vertical-align: top"/>

---

## ความสามารถในการปรับขนาดสูง

สถานการณ์ฝั่งเซิร์ฟเวอร์ที่ปรับขนาดได้นั้นใช้ Aspose.Words เป็นหลักเนื่องจากมีการออกแบบที่เรียบง่ายและสะอาดตา – Aspose.Words รองรับการทำงานแบบมัลติเธรด ออบเจ็กต์ [Document](https://reference.aspose.com/words/python-net/aspose.words/document/) มีความเป็นอิสระจากกัน และตราบใดที่เธรดเดียวเท่านั้นที่สามารถแก้ไขเอกสารในแต่ละครั้ง (ข้อกำหนดทั่วไปสำหรับคลาสคอลเลกชันใดๆ) หลายเธรดสามารถประมวลผลเอกสารจำนวนเท่าใดก็ได้ในเวลาเดียวกัน

## ประสิทธิภาพสูง

Aspose.Words แสดงให้เห็นถึงประสิทธิภาพสูงเมื่อโหลดและบันทึกเอกสาร ในการทดสอบ ไฟล์ DOC ที่มีขนาดเกิน 5Mb ถูกโหลดในเวลาน้อยกว่า 1 วินาที จากนั้นบันทึกในเวลาน้อยกว่า 1 วินาทีบนเครื่อง P4 3GHz ไฟล์ขนาดเล็กสามารถประมวลผลด้วยความเร็วหลายพันต่อนาที

หลายครั้งที่ลูกค้าของเรารายงานกับเราว่าพวกเขาไม่อยากจะเชื่อความเร็วของ Aspose.Words พวกเขาก้าวข้ามบรรทัดโค้ดที่กำลังโหลดเอกสารขนาดใหญ่ลงในดีบักเกอร์ และมันก็เกิดขึ้นทันทีจนไม่อยากจะเชื่อเลยว่าไฟล์นั้นถูกโหลดลงในออบเจ็กต์ [Document](https://reference.aspose.com/words/python-net/aspose.words/document/)
