แปลง docx เป็น PDF


41

ฉันกำลังพยายามแปลงไฟล์docxเป็น pdf บนเซิร์ฟเวอร์ Ubuntu ของฉันโดยใช้บรรทัดคำสั่งแต่ไม่มีตัวแปลงใดที่ฉันพยายามจนถึงตอนนี้ดูเหมือนว่าจะแปลงไฟล์ Word 2007/2010/2013 อย่างถูกต้อง

ตัวแปลงออนไลน์ที่ปรากฏสามารถจัดการได้โดยไม่มีปัญหาใด ๆ แต่บริการบนเว็บไม่ใช่ตัวเลือกเนื่องจากไฟล์นั้นมีข้อมูลที่ละเอียดอ่อน สำหรับการทดสอบฉันใช้ไฟล์ Word 2007 นี้เพราะมันมีองค์ประกอบที่สำคัญบางอย่าง (สูตร, กราฟฟิกแบบเวกเตอร์, ภาพ, รายการ ฯลฯ ) ฉันทดสอบเครื่องมือต่อไปนี้ (ส่วนหนึ่งจากโพสต์นี้ ):

lowriter (LibreOffice Writer) - เอาต์พุตไม่ถูกต้อง (วงกลมควรอยู่ในหน้าสุดท้ายไม่ใช่หน้าแรก)

ป้อนคำอธิบายรูปภาพที่นี่

unoconv- เหมือนกับ LibreOffice เนื่องจากไม่ได้ใช้ตัวแปลง แปลงเป็น odt ก่อนจากนั้นจึงเป็น pdf ทำให้ไฟล์ยุ่งเหยิงขึ้นมาอย่างสมบูรณ์

abiword --to=pdf filename.doc - ไม่ถูกต้องและไม่สมบูรณ์ (องค์ประกอบหลายอย่างขาดหายไป):

ป้อนคำอธิบายรูปภาพที่นี่

OpenOffice Writer - ผลลัพธ์เช่นเดียวกับ abiword

wvPDF - ขัดข้องด้วยข้อความแสดงข้อผิดพลาดต่อไปนี้:

~ $ wvPDF 2007_Office_DocEncryption.docx test.pdf

ไดเรกทอรีปัจจุบัน: / home / webmt / dev / test /

ปัญหาบางอย่างที่ใช้น้ำยางข้น

ตรวจสอบข้อผิดพลาดใน test.log

อย่างต่อเนื่อง ...

การแปลงเป็น dvi ล้มเหลว

มีวิธีการแปลงไฟล์ docx เป็น PDF บน Linux อย่างถูกต้องหรือไม่ มันจะช่วยฉันด้วยถ้าฉันรู้ว่ามันใช้ได้กับบางคนที่มีโปรแกรมใด ๆ ที่ฉันพูดถึงไปแล้ว ฉันจะเริ่มให้รางวัลทันทีที่ทาง SE ช่วยฉัน

ps ฉันใช้เซิร์ฟเวอร์ Ubuntu 12.04


สรุป :

ฉันต้องสรุปว่าสำหรับฉันในตอนนี้ไม่มีเครื่องมือที่เชื่อถือได้ซึ่งจะทำงานกับรูปแบบ MS Word ใหม่และองค์ประกอบทุกชนิดใน Ubuntu และสร้างสำเนา docx ไฟล์แบบหนึ่งต่อหนึ่ง ไม่มีเครื่องมือใดที่ฉันทดสอบสามารถแปลงไฟล์ตัวอย่างได้อย่างถูกต้อง เนื่องจากฉันจะเผชิญกับรุ่น / เนื้อหาของเอกสารที่แตกต่างกันมากและคุณภาพผลผลิตมีความสำคัญสูงสุดฉันจะจบการแปลงโดยใช้ VB มาโครใน Word บนเซิร์ฟเวอร์ Windows ที่เชื่อมต่อกับ Linux ของฉัน

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


3
ลองน้ำยางไหม
Braiam

@ScepticalJule ใช่มีปัญหาในตอนท้าย ฉันแค่ดูที่หน้าแรก

1
@Braiam คุณสามารถวางลิงค์เพื่อแปลงเป็นลาเท็กซ์ได้ไหม?
Jule ที่สงสัยใน


2
@ScepticalJule ฉันคิดว่า Braiam หมายความว่าคุณควรพยายามเขียนเอกสารของคุณในน้ำยางทันที การแปลงจาก docx เป็น Latex นั้นเจ็บปวดกว่าการแปลงจาก docx เป็น pdf คุณสามารถลองทำการแปลงจาก docx เป็น doc และจาก doc เป็น pdf แต่คุณต้องหาเครื่องมือที่เป็นอิสระอย่างแท้จริง แจ้งให้เราทราบหากฉันสามารถช่วยในวิธีอื่นใดและคำตอบของฉันช่วยคุณออกหรือไม่
don.joey

คำตอบ:


57

คำตอบนี้ผ่านการทดสอบทั้งหมด แต่แผนภูมิการไหลหนึ่งในเอกสารทดสอบของคุณ

sudo apt-get install unoconv
doc2pdf respondus-docx-sample-file.docx

ทำไมวิธีนี้ถึงดีกว่าวิธีอื่น ๆ

ฉันได้ทดสอบวิธีอื่น ๆ ที่แนะนำแล้ว (โดยเฉพาะoowriterและebook-convert) แต่พวกเขาผ่านการทดสอบน้อยกว่าวิธีนี้ ebook-convertวิธีแถบขอบและเป็นส่วนหนึ่งของข้อความจากเอกสาร

วิธีนี้แม้จะให้ผลลัพธ์ที่ดีกว่าแปลงมืออาชีพเป็นrainbowpdf

ฉันพยายามแปลงเป็น html ด้วย แต่การวาดด้วยสี่เหลี่ยมในวงกลมและแผนภูมิการไหลไม่ถูกต้อง

เหตุใดการทดสอบผังงานจึงล้มเหลว

ดูเหมือนว่า libreoffice และ unoconv มีปัญหาบางอย่างกับการแสดงผลแผนภูมิการไหลที่ถูกต้องในไฟล์. docx อาจเป็นเพราะมันถูกสร้างขึ้นโดยใช้ศิลปะที่ชาญฉลาดใน Microsoft Office นั่นคือปัญหา นั่นคือข้อผิดพลาดยังกล่าวถึงในหัวข้อนี้ ข้อมูลที่เป็นข้อความและภาพอยู่ในรูปแบบ pdf ซึ่งเป็นผลมาจากวิธีการด้านบนที่คุณเห็น (ฉันต้องเลือกข้อความ)

แผนผังลำดับงานที่ไม่แสดงอย่างสมบูรณ์ตามที่คาดไว้

ตัวอย่างเช่นสีแบบอักษรไม่ได้อ่านอย่างเหมาะสมและบางบรรทัดยาวเกินไป ฉันไม่ได้ตระหนักถึงวิธีการแก้ปัญหาลินุกซ์ใด ๆ ที่สามารถแสดงศิลปะได้อย่างถูกต้อง :(

นี่คือเหตุผลว่าทำไมprintโซลูชั่นทั้งหมดที่โพสต์ในหน้านี้จะไม่ตอบสนองคุณ

ในระยะสั้น

ในระยะสั้นสิ่งที่คุณกำลังทำอยู่นั้นยากมากและในปัจจุบันยังไม่มีวิธีแก้ปัญหาที่จะทำให้คุณพึงพอใจอย่างเต็มที่ จุดอ่อนของการแปลง docx2pdf เป็นศิลปะที่ชาญฉลาด หากคุณสามารถอยู่ได้โดยปราศจากสิ่งนั้นหรือหากคุณสามารถหาวิธีที่จะหางานศิลปะที่ชาญฉลาดและแปลงให้เป็นภาพคุณสามารถไปถึงเป้าหมายของคุณได้

ตัวเลือกที่ 1 บังคับให้ผู้ใช้ของคุณจัดการกับปัญหา

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

ตัวเลือก 2 แฮ็ควิธีการของคุณเพื่อแก้ไขปัญหา

หากแผนภูมิการไหลมักจะคล้ายกันมากและขึ้นอยู่กับว่านักพัฒนาตัวเองดีแค่ไหนคุณสามารถลองและแปลงสมาร์ทอาร์ตแยกจากกัน คุณสามารถแตกไฟล์ drawing1.xml ออกจากคลัสเตอร์. docx ของเอกสารจากนั้นใช้การประมวลผลภาษาธรรมชาติและแฮ็กบ้า ๆ เพื่อสร้างสมาร์ทอาร์ท ตัวอย่างเช่นคุณต้องยุ่งกับ xml ประเภทนี้:

<dsp:txBody>
<a:bodyPr spcFirstLastPara="0" vert="horz" wrap="square" lIns="8255" tIns="8255" rIns="8255" bIns="8255" numCol="1" spcCol="1270" anchor="ctr" anchorCtr="0">
<a:noAutofit/>
</a:bodyPr>
<a:lstStyle/>
<a:p>
<a:pPr lvl="0" algn="ctr" defTabSz="577850">
<a:lnSpc><a:spcPct val="90000"/>
</a:lnSpc>
<a:spcBef>
<a:spcPct val="0"/>
</a:spcBef>
<a:spcAft>
<a:spcPct val="35000"/>
</a:spcAft>
</a:pPr>
<a:r>
<a:rPr lang="en-US" sz="1300" b="1" kern="1200"/>
<a:t>All three sides are different lengths
</a:t>
</a:r>
</a:p>
</dsp:txBody>

หรืออย่างน้อยที่สุดคุณก็แยกข้อความ ( <a:t>?) ออกจากไฟล์และบันทึกด้วยวิธีที่ง่ายกว่า หรือหากแผนภูมิการไหลของไฟล์ PDF ของคุณเหมือนกันทั้งหมดคุณสามารถเขียนสคริปต์เพื่อเปลี่ยนสีข้อความและความยาวบรรทัดใน xml ได้ จากนั้นคุณสามารถเรียกใช้doc2pdfและคุณมีไฟล์ที่มีข้อมูลที่ถูกต้องเป็นหลัก แต่อาจไม่ใช่การจัดรูปแบบ ในกรณีของแผนภูมิการไหลคุณอาจต้องการรวมการจัดรูปแบบบางส่วนไว้ด้วยเนื่องจากการจัดรูปแบบเป็นส่วนหนึ่งของข้อมูล

ตัวเลือก 3 ใช้บริการของบุคคลที่สาม

ฉันได้ทำบางอย่างเพิ่มเติมวิจัยไม่กี่วันที่ผ่านมาและฉันได้พบกับบริการที่ไม่แปลงอย่างสมบูรณ์แบบ: Zamzar Zamzar อนุญาตให้คุณอัปโหลดไฟล์ docx จากนั้นส่งลิงก์ถึงคุณทางอีเมล พวกเขายังมีบริการ (จ่ายเงิน) ที่คุณสามารถส่งไฟล์ใด ๆ ไปที่ pdf@zamzar.com แล้วรับไฟล์ที่แปลงแล้วกลับมาที่กล่องจดหมายของคุณ คุณสามารถสร้างระบบได้โดยง่ายซึ่งคุณจะส่งไฟล์โดยอัตโนมัติและแยกวิเคราะห์จากอีเมล มันไม่ได้ผลมากนักและผลลัพธ์ก็คือสิ่งที่ดีที่สุด

หมายเหตุ

  • หากใครมีบริการอื่นที่ทำเช่นเดียวกันโปรดอย่าลังเลที่จะแก้ไข
  • ฉันได้ส่งการสนับสนุน zamzar ไปทางไปรษณีย์เพื่อถามว่าพวกเขามี api นั่นจะง่ายยิ่งขึ้น
  • อาจaposeสำหรับ. NET และ Java สามารถช่วยได้? หรือ docx4java เช่นเดียวกับในโพสต์นี้จึงเกี่ยวข้องมาก
  • อีกทางเลือกหนึ่งคือตรวจสอบodf-converterซึ่งดูเก่าและขึ้นอยู่กับ openoffice มากกว่า libreoffice
  • ตอนนี้ฉันสามารถยืนยันได้ว่า java jodconverterยังทนทุกข์กับการล้มเหลวของการแปลงแผนภูมิการไหล

ฉันใช้เวลาในการทดสอบวิธีการต่าง ๆ ที่เสนอในหน้านี้ โปรดกลับความคิดเห็นใด ๆ ด้วยการทดสอบจริง


1
ฉันได้รับข่าวจาก zamzar: "ขณะนี้เรามี API ที่เราหวังว่าจะเปิดตัวในเบต้าในอีกไม่กี่เดือนข้างหน้า - เราสามารถเพิ่มคุณเข้าสู่การทดลองใช้เบต้าได้ไหมถ้านี่เป็นเรื่องที่น่าสนใจ" พวกเขายังกล่าวว่าระบบการแปลงของพวกเขาเป็นสิ่งที่พวกเขาได้พัฒนาในบ้าน
don.joey

@jasonplutext ฉันเห็นด้วยกับผู้ตรวจสอบว่าการแก้ไขของคุณไม่มีประโยชน์ ในฐานะผู้เขียน plutext (ฉันเดาว่า?) ฉันขอแนะนำให้คุณเพิ่มคำตอบของคุณเองพร้อมกับข้อจำกัดความรับผิดชอบที่ระบุถึงความร่วมมือของคุณ ขอบคุณ
don.joey

มีการปรับปรุงใด ๆ ในสองสามปีที่ผ่านมา?
becko

@ เบ็คฉันยังไม่ได้ติดตาม อาจตั้งค่าความโปรดปรานให้กับคนอื่นหรือไม่?
don.joey

หมายเหตุจากอนาคต: การใช้งานที่เหมาะสมในรุ่นล่าสุดของการอยู่ในขณะนี้lowriter lowriter --convert-to pdf input_file.docxการใช้--pt pdfจะล้มเหลวอย่างเงียบ ๆ
ACK_stoverflow

6

นี่เป็นโซลูชันบรรทัดคำสั่งที่ทำงานได้ดี แต่ใช้ซอฟต์แวร์ที่เป็นกรรมสิทธิ์

ฉันคิดว่าปัญหาพื้นฐานคือรูปแบบ Microsoft Word นั้นสามารถเข้าใจได้อย่างสมบูรณ์สำหรับ Microsoft Word (แม้จะมีความแตกต่างระหว่างเวอร์ชัน --- มีไฟล์ Word จากอดีตที่เปิดรูปแบบไม่ถูกต้องในเวอร์ชันที่ใหม่กว่า) โซลูชันอื่นทั้งหมดเป็นการประมาณค่าและแฮ็กดังนั้นจึงจะทำงานหรือไม่ขึ้นอยู่กับไฟล์

ดังนั้นเพื่อให้แน่ใจว่าคุณต้องประมวลผลไฟล์. docx ของคุณด้วยการติดตั้ง Microsoft Word (และใช่ฉันคิดว่านี่เป็นตัวเลือกและมันยุติธรรมถ้าคุณไม่ต้องการใช้ Word อย่าใช้มัน --- ฉันไปด้วย LaTeX สำหรับงานของฉัน แต่มันยากที่จะโน้มน้าวให้คนทั่วโลกที่อยู่รอบ ๆ ... )

ฉันใช้Crossoverมานานแล้วในการใช้งาน Microsoft Office ใน Linux Desktop ของฉัน (1) พบว่ามันมีประโยชน์ทีเดียว บางทีมันอาจใช้ได้กับไวน์ด้วย --- ไม่เคยลอง

ฉันทำการแปลงโดยใช้การกำหนดค่านี้:

1) ฉันติดตั้งครอสโอเวอร์แล้ว

2) ฉันมี Microsoft Office เวอร์ชันของฉันติดตั้งภายใต้ครอสโอเวอร์

3) ใน Microsoft Word ให้ปิดการใช้งาน "การพิมพ์พื้นหลัง"

4) ฉันมีcups-pdfเครื่องพิมพ์ที่ติดตั้งและเลือกเป็นเครื่องพิมพ์เริ่มต้น

5) ในการแปลงให้เรียกใช้ (คำแนะนำที่นี่ ):

~/cxoffice/bin/wine --cx-app winword.exe respondus-docx-sample-file.docx /q /n /mFilePrintDefault /mFileExit

6) ไฟล์ที่แปลงแล้วของคุณจะปรากฏใน~/PDF/ไดเรกทอรี

เอกสารของคุณออกมาได้อย่างสมบูรณ์แบบ (มีการเยื้องศูนย์ในคำตอบ # 2 ที่แสดงใน Office Word 2007 ของฉันเมื่อทำงานภายใต้ Crossover --- ฉันไม่ทราบว่าเกี่ยวข้องกับเวอร์ชัน Windows ของฉันหรือไม่)

หน้า 1-2

หน้า 3-4

ตอนนี้ปัญหาคืออินเตอร์เฟสกราฟิกคำศัพท์จะป๊อปอัพ --- ฉันไม่รู้ว่าจะทำให้มันเป็น "หัวขาด" ได้อย่างไร ตัวเลือกบรรทัดคำสั่งสำหรับ Wordไม่ได้ช่วย ...

(1) ฉันไม่เคยเกี่ยวข้องกับ Codeveawers แต่เพียงผู้ใช้ที่มีความสุข


4

ฉันเคยมีปัญหานี้ในอดีตไม่ต้องใช้มันเมื่อเร็ว ๆ นี้ดังนั้นฉันไม่รู้ว่ามันยังส่งผลกระทบกับฉันหรือไม่

สำหรับการตอบคำถาม:

คำถามนี้: วิธีการแปลงชุด. doc หรือ. docx เป็น. pdfให้เหตุผลในการแสดงความคิดเห็นว่าเหตุใดการแปลงของคุณlowriterอาจล้มเหลว:

ระวังการใช้อักขระ "ช่องว่าง" จากบรรทัดคำสั่ง ... เมื่อคุณไปถึงอักขระช่องว่างให้กด "tab";) - Pitto 16 พ.ย. '12 เวลา 13:11

คำตอบของคำถามนี้อาจช่วย:

ฉันจะแปลงไฟล์ ODT เป็น PDF ได้อย่างไร

libreoffice --headless --convert-to pdf *.odtคุณจะวิ่ง คุณสามารถรับข้อมูลเพิ่มเติมเกี่ยวกับ libreoffice ด้วยคำสั่งman libreofficeหากคุณต้องการความช่วยเหลือในการทำความเข้าใจหรือปรับแต่งคำสั่งให้ทำงาน

อย่างไรก็ตามคุณไม่สามารถเปิด LibreOffice ได้ตลอดเวลาตามข้อบกพร่องนี้: https://bugs.freedesktop.org/show_bug.cgi?id=37531


คำถามนี้ยังเกี่ยวข้องกับ Ubuntu แม้ว่าจะอยู่ใน SuperUser: https://superuser.com/questions/156189/how-to-convert-word-doc-to-pdf-in-linux

คำตอบแรกมีสองตัวเลือกตัวเลือกหนึ่งใช้ CUPS และสร้างเครื่องพิมพ์ PDF ส่วนอีกอันใช้ LaTex แม้ว่าคุณจะพูดว่า LaTex ล้มเหลวก็ตาม

ในฐานะที่เป็นสำหรับการแปลงเป็น PDF ผ่าน CUPS PDF คุณจะวิ่งตามมาด้วยsudo apt-get install cups-pdf oowriter -pt pdf your_word_file.doc(x)สิ่งนี้อาจช่วยแก้ไขปัญหาผู้ oowriter ของคุณ

นี่อาจเป็นปัญหากับความจริงที่ว่าคุณพยายามแปลงเป็น PDF จาก DOC / DOCX เมื่อเครื่องมือส่วนใหญ่ใช้ ODT เนื่องจากเกี่ยวข้องกับ LibreOffice / OpenOffice / AbiWord ดังนั้นพวกเขาจึงล้มเหลวในการพยายามแปลงจากรูปแบบ Microsoft DOCX หรือในการแปลงเป็น ODT

มีข้อบกพร่องหลายประการด้วยการแปลงจาก. docx w Word Art (เวอร์ชันรวมอยู่ด้วย):

นี้เป็นจากฟอรั่ม LibreOffice เกี่ยวกับการแปลงจาก .doc และค่อนข้าง .docx: http://en.libreofficeforum.org/node/5096 มาจากมกราคม 2013 ดังนั้นจึงควรใช้บ้าง

นอกเหนือจากทั้งหมดนี้ฉันไม่รู้จริงๆ หวังว่าคุณจะแก้ปัญหาของคุณ!


ขออภัยเครื่องมือที่คุณแนะนำไม่สามารถทำการแปลงที่สะอาดได้
Jule กังขา

2

หากคุณติดตั้ง Libreoffice คุณสามารถลองแปลงโดยใช้สิ่งนั้นได้ เพียงกดCtrl+ Alt+ Tบนแป้นพิมพ์เพื่อเปิด Terminal เมื่อเปิดขึ้นให้เรียกใช้คำสั่งด้านล่าง:

libreoffice --headless -convert-to pdf <file_name>.docx -outdir output/path/for/pdf

อีกตัวเลือกคือการติดตั้งถ้วยรูปแบบไฟล์ PDF

ในการทำเช่นนั้นเพียงกดCtrl+ Alt+ Tบนแป้นพิมพ์เพื่อเปิด Terminal เมื่อเปิดขึ้นให้เรียกใช้คำสั่งด้านล่าง:

sudo apt-get install cups-pdf

จากนั้นสร้างเครื่องพิมพ์ใหม่ตั้งเป็นเครื่องพิมพ์ไฟล์ PDF และตั้งชื่อตามที่คุณต้องการตราบใดที่คุณรู้ชื่อแล้วเรียกใช้:

oowriter -pt pdf your_word_file.docx

และไฟล์ PDF ~/PDFของคุณจะอยู่ใน


1
ไม่ประสบความสำเร็จกับสิ่งเหล่านั้น
Jule ไม่เชื่อ

นี่อาจตอบว่าทำไม
Jule ไม่เชื่อ

ฉันขอขอบคุณคำตอบของคุณมันสมเหตุสมผลดี แต่ฉันประหลาดใจที่การพิมพ์ไม่ได้ผลเพราะมันเหมือนกับการพิมพ์ลงบนกระดาษ ... :)
มิทช์

ปัญหาสำคัญคือ LibreOffice ไม่สามารถเปิดและแสดงเอกสารได้อย่างถูกต้อง ดังนั้นผลลัพธ์ก็ไม่ถูกต้องเช่นกัน มันทำงานบน Linux ของคุณหรือไม่
Jule ไม่เชื่อ

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

2

นี่คือความจริงที่ขมขื่น: โซลูชัน Office สำหรับ Linux เป็นความล้มเหลวทั้งหมด! ฉันเป็นผู้ใช้ GNU / Linux แบบเต็มเวลามาหลายปีและฉันค้นหาและลองใช้โซลูชันสำนักงานที่หลากหลายตั้งแต่ Open-Office เก่าไปจนถึง Libre-Office, Abi-Word และอื่น ๆ ในภายหลัง ... ล้มเหลวในการช่วยให้ฉันทำงานที่สำนักงานของฉัน มันยิ่งแย่ลงเมื่อพูดถึงภาษาที่ไม่ใช่ภาษาละติน (ภาษาจากขวาไปซ้ายเช่นเปอร์เซียอาหรับ ฯลฯ ) ผู้ใช้ต้องต่อสู้กับซอฟต์แวร์เหล่านี้เพื่อให้งานของเขาเสร็จ! และความเข้ากันได้ของ Microsoft office ไม่ได้อยู่ที่นั่น ฉันสามารถพูดคุยชั่วโมงและชั่วโมงของจำนวนฉันได้ลองและพวกเขาทั้งหมดทำให้ฉันล้มเหลว แต่นี่ไม่ใช่จุดของคำถามนี้

ฉันได้ลองติดตั้งและใช้งาน Microsoft Office โดยใช้ WINE และประสบความสำเร็จ แต่มันก็ไม่ได้ผลดีและมันก็ล้มเหลวส่วนใหญ่เมื่อฉันพยายามเปิดไฟล์ office ของฉัน

LaTeX นั้นใช้ได้ แต่มันไม่ใช่โซลูชันสำนักงาน LaTeX มีไว้สำหรับการตั้งค่าประเภทและเป็นเหมือนเครื่องมือของมืออาชีพและไม่มีสเปรดชีตหรืองานนำเสนอ

ดังนั้นทางออกคืออะไร?

นี่ไม่ใช่โซลูชันบรรทัดคำสั่ง ทางออกเดียวที่ฉันเกิดขึ้นในช่วงหลายปีที่ผ่านมาเพื่อให้ฉันอยู่ใน GNU / Linux OS ของฉันและทำงานในสำนักงานของฉันได้สำเร็จคือการใช้การติดตั้ง Microsoft Windows ขั้นต่ำในเครื่องเสมือน (เช่น VirtualBox) และติดตั้ง ชุด Microsoft Office

ป้อนคำอธิบายรูปภาพที่นี่

มันอาจจะฟังดูไม่สวย แต่มันเป็นทางออกเดียวที่ทำงานได้อย่างไร้ที่ติและช่วยฉันจากการต่อสู้ด้วยโซลูชันที่ไม่ดีในเวลาอันมีค่าของฉัน ตอนแรกฉันคิดว่านี่ไม่ใช่ทางออกที่ดี แต่หลังจากที่ล้มเหลวกับคนอื่น ๆ ทั้งหมดและทำสิ่ง VM นี้มานานกว่า 2 ปีฉันมีความสุขมากกับมัน :)

================================================== ==============================

NOTE-1:ฉันไม่ได้โฆษณาผลิตภัณฑ์ของ Microsoft! เพียงแค่พยายามช่วยแก้ปัญหาและก้าวต่อไปกับชีวิต

NOTE-2:ตามที่เน้นไว้ด้านบนนี่ไม่ใช่โซลูชันบรรทัดคำสั่ง เหตุใดจึงต้องโพสต์คำตอบ เพราะมันเป็นตัวเลือกที่ผ่านการทดสอบและทำงานได้ดี! หากไม่มีบรรทัดคำสั่งการทำงานให้ใช้งาน (ซึ่งฉันสงสัยอย่างมากว่าเป็นกรณีนี้) แสดงว่าตัวเลือกทางเลือกนั้นดีกว่าตัวเลือก NO


1
เหตุใดจึงใช้ MS word wineแทนเครื่องเสมือน
totti

1
ดังที่ฉันได้กล่าวถึงประสบการณ์การติดตั้งและใช้งาน MS-Office ที่ใช้งานWINEได้ไม่ดี โปรแกรมไม่ทำงานเหมือนที่ทำบน Windows (แสดงพฤติกรรมที่ไม่ถูกต้อง) และยังเกิดความผิดพลาดขึ้นมากมาย!
Seyed Mohammad

3
ไม่มี OHE ได้ downvoted เลยแต่คำถามอย่างชัดเจนขอบรรทัดคำสั่งการแก้ปัญหา สิ่งนี้ไม่ไร้ประโยชน์เพราะ MS มันไร้ประโยชน์เพราะมันไม่สนใจคำถาม
djeikyb

3
Seyed โปรดทราบว่า OP กำลังขอคำสั่งอย่างชัดเจนสำหรับโซลูชันบรรทัดคำสั่งที่จะทำงานบนเซิร์ฟเวอร์ Ubuntu ของเขา (ซึ่งน่าจะไม่มี GUI!) คำตอบของคุณไม่เลว แต่มันก็ไม่เกี่ยวข้องในกรณีนี้
Glutanimate

2
@ScepticalJule ไร้สาระ คุณวางเงินรางวัลไว้อย่างชัดเจนในโซลูชันบรรทัดคำสั่ง จากนั้นคุณเลือกคำตอบที่ไม่ได้เป็นคำตอบของคำถาม คุณเคยศึกษาคำตอบอื่น ๆ อีกหรือไม่ รวมทั้งสิ่งนี้และของฉัน?
don.joey

1

นี่คือการใช้งานคู่ที่คุณสามารถลองและดูว่าพวกเขาทำงานFF หลายแปลง หรือคุณสามารถลองKingsoft สำนักงาน


ติดตั้ง FF Multi Converter ดำเนินการคำสั่ง ... ไม่มีอะไรเกิดขึ้น Kingsoft มี GUI ที่ดี แต่มันไม่สามารถเปิด / แสดงไฟล์ได้อย่างถูกต้อง (สูตรหายไปแม้ว่าฉันจะติดตั้งฟอนต์ที่ต้องการแล้วตัวอักษรในวงกลมก็หายไปด้วย)
Jule ไม่เชื่อ

0

ติดตั้งCaliberจาก Software Center หรือSynapticและตั้งค่าผลลัพธ์เริ่มต้นเป็น PDF

จาก shell prompt ให้ดำเนินการ

ebook- แปลงdummyfilename .docx .pdf -h


ตัดข้อความนี้อย่างใด
don.joey

ValueError: No plugin to handle input format: docxผิดพลาดด้วย Google ไม่ได้ช่วยในเรื่องนี้ดังนั้นฉันจะรายงานข้อผิดพลาด
Jule ไม่เชื่อ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.