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

```

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

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

```

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

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

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

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

{{< gist "aspose-words-gists" "b9784b73e288805e08fba6e3fc5ae2af" "docx-to-pdf.h" >}}

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

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

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

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

### ขอบเขตมากขึ้นของการสนับสนุนรูปแบบ

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

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

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

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

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

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

---

*DOC to RTF - high-fidelity conversion:*

![doc-to-rtf-aspose-words-cpp-1](high-quality-conversions-1.png) ![doc-to-rtf-aspose-words-cpp-2](high-quality-conversions-2.png)

---

*DOC to PDF - high-fidelity conversion:*

![doc-to-pdf-aspose-words-cpp-1](high-quality-conversions-1.png) ![doc-to-pdf-aspose-words-cpp-2](high-quality-conversions-3.png)

---

*DOC to ODT - high-fidelity conversion:*

![doc-to-odt-aspose-words-cpp-1](high-quality-conversions-1.png) ![doc-to-odt-aspose-words-cpp-2](high-quality-conversions-4.png)

---

*DOC to XPS - high-fidelity conversion:*

![xml-paper-specification-xps_2](xml-paper-specification-xps-2.png) ![xml-paper-specification-xps_3](xml-paper-specification-xps-3.png)

---

*DOC to JPEG - high-fidelity conversion:*

![doc-to-jpeg-aspose-words-cpp-1](image-formats-tiff-png-bmp-emf-jpeg-gif-9.png)

---

*RTF to TXT - high-fidelity conversion:*

![rtf-to-txt-aspose-words-cpp-1](plain-text-txt-2.png) ![rtf-to-txt-aspose-words-cpp-2](plain-text-txt-3.png)

---

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

```

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

```

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

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

---

DOCถึงHTML-การแปลงความเที่ยงตรงสูง:

![doc-to-html-aspose-words-cpp-1](high-quality-conversions-1.png) ![doc-to-html-aspose-words-cpp-2](high-quality-conversions-5.png)

---

## ความยืดหยุ่นสูง

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

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

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

หลายครั้งลูกค้าของเราได้รายงานให้เราทราบว่าพวกเขาไม่เชื่อว่าความเร็วของAspose.Words พวกเขาก้าวข้ามบรรทัดของรหัสที่กำลังโหลดเอกสารขนาดใหญ่ลงในดีบักเกอร์และมันก็ทันทีที่พวกเขาไม่เชื่อว่าไฟล์ถูกโหลดลงในวัตถุ**Document**.
