Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

การแปลงไฟล์ระหว่าง OpenOffice และ Microsoft Office ให้ราบรื่น

หากคุณใช้ OpenOffice คุณอาจสังเกตว่าการแปลงเอกสารจาก OpenDocument Format (ODF) ไปยัง Microsoft Formats ไม่ได้ราบรื่นเสมอไป ผลลัพธ์มีปัญหา Style และ Layout หลักคือองค์ประกอบเอกสารบางส่วนวางผิดที่ และฟอนต์เปลี่ยน สิ่งสถานการณ์ซับซ้อนขึ้นกับการปล่อย MS Office 2007 ซึ่งมี Office Open XML 儘管ชื่อว่า Open แต่รูปแบบใหม่นี้ไม่เกี่ยวกับ OpenOffice เลย คุณจะรู้จักไฟล์ที่เข้ารหัสในรูปแบบนี้จากนามสกุล (docx, pptx, ฯลฯ) และ OOXML เพิ่มความท้าทายขึ้นอีก

เพื่อให้ดีขึ้น โปรเจกต์หลายโปรเจกต์ถูกสร้างขึ้น ทั้งหมดมุ่งปรับปรุงการบูรณาการระหว่าง Office Suites ต่างๆ และรูปแบบของพวกเขา ในบทความนี้ ผมจะแนะนำตัวเลือกต่างๆ ที่ผู้ใช้ Office Suite มีอยู่ ซึ่งควรช่วยให้พวกเขารักษาความสอดคล้องในเอกสาร ไม่ว่าจะเลือก Suite หรือ OS ไหน

ดีแล้ว เรามี 2 สถานการณ์ทั่วไป: ผู้ใช้ OpenOffice พยายาม Export เอกสารเป็น MS Format และผู้ใช้ OpenOffice พยายาม Import เอกสาร MS รวมถึง MS Office 2007 เข้า OpenOffice มาดูว่าทำได้อะไรบ้าง

OpenOffice > MS Office: Export

เรื่องนี้ง่ายมาก ดังนั้นเริ่มจากนี้ OpenOffice บันทึกไฟล์เป็น MS Formats จากภายในแอปพลิเคชันที่ใช้อยู่ ได้เลย ไม่ต้องแปลงภายนอก

จะทำงานได้ไหม? คำตอบคือ อาจจะได้ การแปลงจะสำเร็จแน่นอน แต่คุณภาพข้อมูลที่แปลงอาจแตกต่างกัน หากเอกสารใช้องค์ประกอบซับซ้อน บางส่วนอาจจบลงด้วยการวางผิดที่บนหน้า เรื่องนี้เป็นจริงโดยเฉพาะสำหรับเอกสาร Writer และ Impress ทำไมไม่ลองดู OpenXML/ODF Translator Add-ins for Office

OpenXML/ODF Translator Add-ins for Office

ยูทิลิตี้นี้ โฮสต์ที่หน้า odf-converter.sourceforge.net และอย่าสับสนกับ odf-converter-integrator ที่กล่าวถึงด้านล่าง แม้ทั้งสองจะ Share โค้ดและฟังก์ชัน การทำงานให้ผู้ใช้ MS สามารถเปิดและบันทึกไฟล์ในรูปแบบ ODF ได้

นี่มีประโยชน์สำหรับ Dual-boot Users ที่แชร์เอกสารระหว่าง Windows และ Linux โดยทั่วไป และ OpenOffice กับ MS Office โดยเฉพาะ ยังมีประโยชน์สำหรับผู้ใช้ MS Office บน Windows ที่รัน OpenOffice รวมถึงคนที่บางครั้งต้องเปิดไฟล์ที่สร้างใน OpenOffice

นี่คือ Screenshots แสดงการใช้ OpenXML/ODF Translator Add-in ใน Microsoft Office 2003 การติดตั้งง่ายมาก ใช้ขั้นตอนเพิ่มขึ้นนิดหน่อย เนื่องจาก Microsoft Office ต้อง Reconfigure และติดตั้ง Component .NET แต่เพียงไม่กี่คลิกเมาส์ก็จบ

การแปลงไฟล์ระหว่าง OpenOffice และ Microsoft Office ให้ราบรื่น

การแปลงไฟล์ระหว่าง OpenOffice และ Microsoft Office ให้ราบรื่น

เมื่อติดตั้ง Add-in แล้ว เมนู File ในโปรแกรม Office จะเปลี่ยน จะมีตัวเลือก ODF เพิ่มเข้ามา อีกทั้ง หากคลิกขวาที่ไฟล์ OpenOffice (ODF) ใน Explorer หรือ File Manager ใดๆ คุณจะได้ Context Menu Entry เปิดด้วยแอปพลิเคชัน Microsoft Office ที่เกี่ยวข้อง

การแปลงไฟล์ระหว่าง OpenOffice และ Microsoft Office ให้ราบรื่น

การแปลงไฟล์ระหว่าง OpenOffice และ Microsoft Office ให้ราบรื่น

และเราได้เอกสารเปิดและทำงาน:

การแปลงไฟล์ระหว่าง OpenOffice และ Microsoft Office ให้ราบรื่น

ยังไงก็ตาม นี่คือทิศทางที่ไม่ซับซ้อนและไม่เร่งด่วนเท่าไหร่ ผู้คนส่วนใหญ่ต้องการการแปลงทางตรงข้าม - OpenOffice สามารถอ่านไฟล์ MS Office และบันทึกเป็นรูปแบบที่เกี่ยวข้อง เนื่องจากนี่คือ Office Suite ที่แพร่หลายที่สุด ไปดูสถานการณ์ที่สองกัน

MS Office > OpenOffice: Import

ชื่อของเกมคือ odf-converter-integrator

odf-converter-integrator

แอปพลิเคชันนี้ช่วยแปลงเอกสาร OOXML เป็นรูปแบบ ODF โดยอัตโนมัติ คุณภาพสูง บน OpenOffice ทุกเวอร์ชัน ทุก OS odf-converter-integrator พัฒนาจาก Novell odf-converter แต่พร้อมใช้งานสำหรับ OpenOffice เวอร์ชันกว้างขึ้น เป้าหมายคือรักษาระดับความ נאמןสูงสุดใน Layout และ Style เทียบกับเอกสารต้นฉบับ

มองครั้งแรก odf-converter-integrator อาจดูไม่จำเป็น เพราะ OpenOffice 3.0 แปลง OOXML แบบ Native ได้ แต่ยังคงอาจดิ้นรนกับองค์ประกอบบางอย่างที่ซับซ้อน เช่น Comments, Tables หรือ Drawings odf-converter-integrator มุ่งแก้ปัญหาเหล่านี้ อีกทั้งช่วยให้ผู้ใช้ OpenOffice 2.x ก่อนหน้า มีความสามารถแปลงที่ทรงพลังซึ่ง Suite ของพวกเขาไม่เสนอ แม้บาง Release ของ OpenOffice 2.x จะมีการแปลง OOXML บางส่วน ผลลัพธ์จะแตกต่างกันข้ามเวอร์ชันและแพลตฟอร์ม

ใครต้องการ odf-converter-integrator?

ผมอาจทำให้สับสนเล็กน้อย มา釐清一下 odf-converter-integrator ทำงานกับ AbiWord, Kword, Gnumeric และแอปพลิเคชัน Office อื่นๆ ได้ นอกจาก OpenOffice ทุกเวอร์ชัน ดังนั้น หากคุณใช้ตัวไหนตัวหนึ่งจากนี้ และไม่พอใจกับคุณภาพการแปลงจาก/ไป OOXML Documents คุณอาจพิจารณาใช้ odf-converter-integrator แค่นั้นแหละ

โดยทั่วไป Office Suite ของคุณยิ่งใหม่ โอกาสที่คุณจะไม่ชอบผลการแปลงยิ่งน้อย OpenOffice 3.1 (และ 3.0) จะให้ผลลัพธ์ดีกว่าพัฒนาการก่อนหน้า แน่นอน แต่ odf-converter-integrator มุ่งจะดีกว่า Defaults

รายละเอียดเพิ่มเติม อยากอ่านบทความบนเว็บไซต์ OpenOffice.org Ninja เกี่ยวกับประโยชน์ของ odf-converter-integrator บทความยังมีเอกสารอ้างอิง MS 2007 สำหรับทดสอบ ซึ่งเราจะใช้ด้านล่าง

ดาวน์โหลดและใช้ odf-converter-integrator

odf-converter-integrator เหมือนไอศกรีม มี 2 รส - Chocolate และ Strawberry Chocolate Edition ใช้กับ Ubuntu ชื่อน่าจะมาจากธีมสีส้ม-น้ำตาล Default ของ Ubuntu Strawberry ใช้กับ Windows Versions และ Vanilla OpenOffice - ดาวน์โหลดจากเว็บไซต์ทางการด้วยตนเอง ไม่ผ่าน Repositories

การใช้ odf-converter-integrator

ลองดูว่ามีคุ้มค่าไหม ก่อนอื่น ผมดาวน์โหลด PDF เอกสารอ้างอิงจากลิงก์ข้างบน นี่คือลักษณะที่ควรจะเป็น:

ต่อมา ผมดาวน์โหลดไฟล์ .docx และเปิดใน OpenOffice 3.0 Word โดยไม่มี odf-converter-integrator ทำงาน ผลลัพธ์คุณภาพไม่ดีนัก:

อย่างไรก็ตาม ด้วย odf-converter-integrator ทำงาน คุณจะได้:

ดูดีมาก ไม่ใช่สมบูรณ์แบบ แต่สมเหตุสมผลพอ คุณยังสามารถใช้ Command-line Conversion หากมีเอกสารจำนวนมาก:

OdfConverter <file-name>

รันกับไฟล์ OOXML (docx, xlsx, pptx) จะถูกแปลงเป็นไฟล์ ODF Word กลายเป็น Writer Excel กลายเป็น Calc PowerPoint กลายเป็น Impress ฯลฯ ทำให้มีประโยชน์สำหรับ Batch Conversion และ Scripts

เห็นได้ชัดว่า แม้ในยุค OpenOffice 3.x ที่มี MS Office 2007 Importer built-in คุณภาพการแปลงยังไม่เท่าที่ odf-converter-integrator เสนอ ดังนั้น คุณควรพิจารณาใช้มันอย่างจริงจัง เพื่อปรับปรุงการทำงานข้าม Suite และประหยัดเวลาและความยุ่งยากจากการปรับแต่งด้วยตนเอง

Strawberry fields forever ...

ผู้เขียนก็รังเกียจที่ไม่มี Screenshot สาธิต Strawberry Edition เพราะไม่สามารถใช้จากภายใน OpenOffice ได้โดยตรง และต้องการให้ผู้ใช้เปิดไฟล์ด้วยตนเอง เช่น Double-click ไฟล์บน Desktop นี่คือตัวอย่าง:

ก่อนอื่น ติดตั้ง odf-converter-integrator บน Windows ต่อมา ดาวน์โหลดไฟล์ตัวอย่าง และเปิดด้วย Double-click จากโฟลเดอร์ที่อยู่ ไฟล์จะถูกแปลงอัตโนมัติ มีไฟล์ .odt สร้างขึ้นในโฟลเดอร์เดียวกัน และได้ผลลัพธ์เหมือนเดิม

ตัวเลือกอื่นๆ

มีอีกหลายวิธีที่คุณสามารถเอาชนะอุปสรรคข้างต้นได้

AbiWord

AbiWord เป็น Word Processor (เฉพาะ Word) ที่หล่อลอย เบา รองรับ DOCX แบบ Native จะเปิดไฟล์แบบนั้นได้ง่าย โปรแกรม 25MB นี้มีฟีเจอร์น่าทึ่งมากมายที่คุณไม่น่าคาดหวังในแอปเล็กๆ DOCX Support แค่หนึ่งในนั้น แล้วมี Formats อื่นๆ หลายร้อย Computer Modern Fonts Equation Editor Plugins Portable Version และอื่นๆ อีกมาก คุณควรอ่านบทความโดยละเอียดของผม ที่แนะนำและชม AbiWord

Go-oo Office Suite

Go-oo คือชุด Patch สำหรับ OpenOffice Suite ทำให้มันมีประโยชน์มากขึ้น รวมถึง ลดการใช้หน่วยความจำ และดำเนินการเร็วขึ้น Built-in OpenXML Import Filters Extensions หลายตัวที่ไม่รวมใน OpenOffice Default Spell-checkers WordPerfect Graphics Support VBA Macros Embedded Visio Diagrams และอื่นๆ

Go-oo พร้อมใช้งานสำหรับ OS หลักทั้งหมด รวมถึง Software Repositories ใน Linux คิดว่าเป็น OpenOffice บนสเตียรอยด์ สุดท้าย Go-oo ฟรี แม้จะ Share หลายอย่างกับ OpenOffice 3.0 Novell Edition ซึ่งเป็น Payware พร้อม SUSE Linux Enterprise Desktop (SLED) แต่ Go-oo ก็มีให้ openSUSE ด้วย เราจะมีรีวิวเต็มรูปแบบเร็วๆ นี้ ระหว่างรอ คุณอาจอยากอ่านบทความ Wikipedia

สรุป

นี่คือหลายวิธีที่คุณสามารถเพลิดเพลินกับเนื้อหา OpenOffice และ MS Office พร้อมกันบนทุก OS สำหรับคนที่ใช้แค่ MS Office มี OOXML/ODF Translator ช่วยให้ใช้ไฟล์ ODF ได้ สำหรับผู้ใช้ OpenOffice มี Native Translation และ odf-converter-integrator ที่ทรงพลังและ Streamlined มากกว่า คุณอาจอยากใช้ Go-oo หรือ AbiWord ด้วย

ไม่ว่าจะเลือกอะไร มีโอกาสสมควรที่คุณจะเพลิดเพลินกับ Cross-Office, Cross-Platform Integration ด้วยระดับความแม่นยำสูง ประหยัดเวลาและความยุ่งยากในการทำให้ไฟล์เปิดและดูถูกต้อง แทนที่จะทำงานหนัก ตอนนี้คุณมีชุดเครื่องมือที่จะกินข้าวให้คุณ

I hope you liked it and see you around. The next pair of articles on office software will present the sexy KDE-based KOffice and the pimped-up Go-oo. Have fun!

Cheers.