รูปแบบไฟล์และการแปลง
ลองออนไลน์
คุณสามารถลองใช้ฟังก์ชันการแปลงได้โดยใช้เครื่องมือ แปลงออนไลน์ฟรี ของเรา
ความสามารถในการแปลงรูปแบบเอกสารต่างๆ ได้อย่างรวดเร็วและเชื่อถือได้ด้วยความแม่นยำสูงคือคุณสมบัติเด่นของ Aspose.Words นี่เป็นเหตุผลที่ดีพอที่จะเลือก Aspose.Words สำหรับ Python via .NET
ด้วย Aspose.Words คุณสามารถแปลงเอกสารจากรูปแบบโหลดที่รองรับไปเป็นรูปแบบบันทึกที่รองรับโดยใช้โค้ดเพียงสองบรรทัด:
- โหลดเอกสารจากไฟล์หรือสตรีม
- บันทึกเป็นรูปแบบที่รองรับ
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลงเอกสาร:
สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการโหลด การแปลง และการบันทึกเอกสาร โปรดดูส่วน กำลังโหลด บันทึก และการแปลง
ความจงรักภักดีสูง
เป้าหมายหลักประการหนึ่งของ 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 – การแปลงความเที่ยงตรงสูง:
DOC เป็น PDF – การแปลงความเที่ยงตรงสูง:
DOC เป็น ODT – การแปลงความเที่ยงตรงสูง:
DOC เป็น XPS – การแปลงที่มีความเที่ยงตรงสูง:
DOC เป็น PostScript – การแปลงความเที่ยงตรงสูง:
DOC เป็น JPEG – การแปลงความเที่ยงตรงสูง:
DOC เป็น GIF – การแปลงที่มีความเที่ยงตรงสูง:
RTF เป็น TXT – การแปลงความเที่ยงตรงสูง:
แม้ว่าตัวแปลงทั้งหมดใน Aspose.Words จะใช้งานได้ดี แต่บางครั้งคุณจะไม่สามารถรับรูปลักษณ์ที่เหมือนกันสำหรับเอกสารในรูปแบบที่แตกต่างกันได้
ตัวอย่างเช่น ไม่มีการจับคู่แบบหนึ่งต่อหนึ่งแบบง่ายๆ ระหว่างคุณลักษณะทั้งหมดของเอกสาร HTML และ Microsoft Word ไม่มีส่วนหัว/ส่วนท้าย ส่วน ฟิลด์ และแท็บในรูปแบบ HTML ในทางกลับกัน แอตทริบิวต์และกฎ CSS บางรายการไม่สามารถแมปกับเอกสาร Microsoft Word ได้
ด้านล่างนี้เป็นตัวอย่างของการแปลงจาก DOC เป็น HTML
DOC เป็น HTML – การแปลงความเที่ยงตรงสูง:
ความสามารถในการปรับขนาดสูง
สถานการณ์ฝั่งเซิร์ฟเวอร์ที่ปรับขนาดได้นั้นใช้ Aspose.Words เป็นหลักเนื่องจากมีการออกแบบที่เรียบง่ายและสะอาดตา – Aspose.Words รองรับการทำงานแบบมัลติเธรด ออบเจ็กต์ Document มีความเป็นอิสระจากกัน และตราบใดที่เธรดเดียวเท่านั้นที่สามารถแก้ไขเอกสารในแต่ละครั้ง (ข้อกำหนดทั่วไปสำหรับคลาสคอลเลกชันใดๆ) หลายเธรดสามารถประมวลผลเอกสารจำนวนเท่าใดก็ได้ในเวลาเดียวกัน
ประสิทธิภาพสูง
Aspose.Words แสดงให้เห็นถึงประสิทธิภาพสูงเมื่อโหลดและบันทึกเอกสาร ในการทดสอบ ไฟล์ DOC ที่มีขนาดเกิน 5Mb ถูกโหลดในเวลาน้อยกว่า 1 วินาที จากนั้นบันทึกในเวลาน้อยกว่า 1 วินาทีบนเครื่อง P4 3GHz ไฟล์ขนาดเล็กสามารถประมวลผลด้วยความเร็วหลายพันต่อนาที
หลายครั้งที่ลูกค้าของเรารายงานกับเราว่าพวกเขาไม่อยากจะเชื่อความเร็วของ Aspose.Words พวกเขาก้าวข้ามบรรทัดโค้ดที่กำลังโหลดเอกสารขนาดใหญ่ลงในดีบักเกอร์ และมันก็เกิดขึ้นทันทีจนไม่อยากจะเชื่อเลยว่าไฟล์นั้นถูกโหลดลงในออบเจ็กต์ Document