Computer >> คอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

วิธีแปลง XPS เป็น PDF - คู่มือ

ดูเถิด มีคนตัดสินใจส่งใบแจ้งหนี้เป็นไฟล์ XPS ให้ฉัน ไม่ใช่ PDF อืม XPS ย่อมาจาก Open XML Paper Specification ซึ่งเป็นรูปแบบเอกสารที่มีเค้าโครงคงที่ใหม่ที่พัฒนาโดย Microsoft ใน Windows 8 เป็นต้นไป โครงเรื่องจะหนาขึ้นด้วย oxps และในทุกกรณี สิ่งต่างๆ จะดูหรืออ่านได้ยากหากระบบปฏิบัติการของคุณไม่มีซอฟต์แวร์ที่เหมาะสม PDF ฟังดูดีกว่าและฉลาดกว่า

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

ตัวเลือกที่ 1:เครื่องมือ GXPS (แต่ไม่ใช่ GXPS เอง)

การกระจายที่ทันสมัยส่วนใหญ่มีเครื่องมือ GPXS ในที่เก็บ ตัวอย่างเช่น Fedora 25 มีชุดยูทิลิตี้ที่จำเป็นภายใต้ libgxps-tools ดังนั้นให้ติดตั้งยูทิลิตี้เหล่านั้นก่อน คำสั่งจะคล้ายกันมากสำหรับการแจกแจงแบบอื่น คนส่วนใหญ่ชอบที่จะสาธิตการใช้ Ubuntu แต่แล้วฉันก็รู้สึกว่าฉันควรจะพิเศษและไม่เหมือนใคร แบบที่แม่เรียกฉันเสมอ

dnf ติดตั้งเครื่องมือ libgxps

เมื่อติดตั้งซอฟต์แวร์แล้ว คุณจะต้องเรียกใช้ xpstopdf ซึ่งเป็นโปรแกรมที่เรียกใช้และใช้งานได้ง่ายมาก:

xpstopdf <แหล่งที่มา> <เป้าหมาย>

ไฟล์ PDF ที่เรนเดอร์อาจใช้ฟอนต์ที่แตกต่างจากต้นฉบับ เนื่องจากเครื่องมือฟรีอาจไม่ได้มาพร้อมกับฟอนต์ที่เป็นกรรมสิทธิ์บางตัวที่ใช้สร้างไฟล์ XPS อย่างไรก็ตาม โดยรวมแล้ว ผลลัพธ์ควรอ่านได้และค่อนข้างเรียบร้อย

ตัวเลือกที่ 2:GhostPDL (GhostXPS)

เครื่องมือ Ghost ไม่ใช่สิ่งแปลกใหม่สำหรับเรา และเราเคยใช้มาก่อนเมื่อเราทดสอบ LaTeX, Lyx และอื่นๆ หากคุณดูที่หน้าดาวน์โหลด Ghostscript มีเครื่องมือต่างๆ มากมายให้ใช้งาน รวมถึงตัวแปลและเรนเดอร์ PCL, PDF และ XPS รวมถึงบันเดิล GhostPDL ซึ่งมาพร้อมกับยูทิลิตี้เหล่านี้รวมกัน และนี่คือสิ่งที่เราจะคว้าไว้ตามที่เราต้องการ มีทุกอย่าง มีการแจกจ่ายเป็นซอร์สโค้ด และคุณจะต้องคอมไพล์เอง คว้ามันจาก GitHub ขั้นแรก. แยกไฟล์เก็บถาวร เช่น:

tar xvzf ghostpdl-.tar.gz

ตอนนี้เรียกใช้ ./configure และสุดท้าย make (ทั้งหมด) เพื่อสร้างไบนารีทั้งหมด คุณยังสามารถเลือกที่จะติดตั้งได้หากคุณสนใจ หรือเพียงแค่ย้ายออบเจกต์ที่สร้างขึ้นด้วยตนเองไปยังไดเร็กทอรีใดก็ได้ที่คุณต้องการ หากคุณพบข้อผิดพลาดใดๆ หมายความว่าคุณขาดเครื่องมือหรือส่วนหัวสำหรับการพัฒนาบางส่วน และคุณจะต้องเติมสิ่งเหล่านั้นก่อน บนกล่อง Fedora 25 ของฉัน ทุกอย่างดำเนินไปได้ด้วยดีโดยไม่มีปัญหาใดๆ คุณอาจต้องการปรึกษา my oldie but goldie howto เกี่ยวกับคำสั่งและการกำหนดค่า Linux และเราเป็นตัวแทน

./กำหนดค่า
ทำทั้งหมด

คุณจะพบ gxps ภายใต้ไดเร็กทอรีย่อย bin ของไฟล์เก็บถาวรซอร์สที่แยกออกมา

gxps -sDEVICE=pdfwrite -sOutputFile=file.pdf -dNOPAUSE file.xps

มันดูบ้า แต่ก็ไม่ยุ่งยากขนาดนั้น การค้นหาเอกสารประกอบที่ถูกต้องอาจเป็นเรื่องที่น่ากังวลเล็กน้อย เนื่องจากหน้า Ghostscript มีจำนวนมากและซับซ้อน แต่ในไม่ช้า คุณจะมีความชัดเจนที่ต้องการ ตัวเลือก -sDEVICE บอกเราถึงอุปกรณ์ที่เราต้องการใช้ ในกรณีนี้คือตัวเขียน PDF - คิดว่าเครื่องพิมพ์ PDF สำหรับเรื่องนั้น -sOutputFile เป็นแบบขยายในตัวเอง อ็อพชัน -dNOPAUSE จะปิดใช้งานการโต้ตอบแบบโต้ตอบและปิดอย่างนุ่มนวลหากพบอักขระ EOF หรือมีคนหยุดการดำเนินการด้วย Ctrl+C หากคุณเบื่อ สิ่งเหล่านี้มีให้บริการออนไลน์อีกมากมาย โดยสรุป สังเกตว่าคุณระบุเอาต์พุตก่อน อินพุตจะอยู่หลังสุด และนั่นคือทั้งหมด อีกครั้ง อาจมีความแตกต่างของรูปแบบและแบบอักษรเมื่อเปรียบเทียบกับต้นฉบับ แต่ควรจะคล้ายกันมาก งานเสร็จแล้ว!

สรุป

ฉันชอบบทความที่เกี่ยวข้องกับ GS, LaTeX และที่คล้ายกัน สิ่งเหล่านี้ซับซ้อนมาก พวกเขาแข่งขันกับระบบปฏิบัติการทั้งหมดด้วยความสวยงามและความซับซ้อน เช่นเดียวกับ glibc และ gcc เป็นจักรวาลแห่งความพิศวงและความเจ็บปวด แต่ตอนนี้คุณไม่มีหนึ่ง แต่มีสองวิธีในการแปลงไฟล์ของคุณ

สิ่งนี้เริ่มเป็นแบบฝึกหัดที่น่าเกลียด และในตอนแรก ฉันใช้เวลาในการค้นหาทางออนไลน์แต่ก็ไม่ได้ผล แต่จากนั้นเข้าสู่ Linux! If you don't want to use third-party tools to just open and maybe convert XPS file, Linux gives you two fairly simple and clean methods of achieving the same results, plus the wealth of knowledge and pride in having accomplished this the leet way. East side, west side. Enjoy.

P.S. PDF icon on the home page, courtesy of Mimooh, licensed under CC BY-SA 3.0.

ไชโย