Computer >> Hướng Dẫn Máy Tính >  >> Phần Mềm >> Office

Chuyển đổi file XPS sang PDF: Hướng dẫn từng bước

Thật ngạc nhiên, ai đó quyết định gửi cho tôi một hóa đơn dưới dạng file XPS. Không phải PDF. Thôi thì chịu. XPS là viết tắt của Open XML Paper Specification, một định dạng tài liệu bố cục cố định do Microsoft phát triển. Từ Windows 8 trở đi, chuyện phức tạp hơn với định dạng oxps, và trong mọi trường hợp, việc xem hoặc đọc có thể khó khăn nếu hệ điều hành không có phần mềm phù hợp. PDF nghe như một lựa chọn tốt hơn, khôn ngoan hơn.

Trong hướng dẫn nhỏ này, tôi sẽ chỉ cho bạn hai cách chuyển đổi file XPS sang định dạng PDF, để bạn có thể xem được trên hầu hết mọi thiết bị. Chúng ta sẽ làm bằng các công cụ Linux. Hãy theo dõi.

Lựa chọn 1: GXPS Tools (nhưng không phải GXPS bản thân)

Hầu hết các bản phân phối hiện đại đều có công cụ GPXS trong kho. Ví dụ, Fedora 25 cung cấp bộ tiện ích cần thiết dưới gói libgxps-tools, chỉ cần cài đặt trước. Các lệnh tương tự cho các bản phân phối khác. Nhiều người thích demo trên Ubuntu, nhưng tôi muốn đặc biệt và độc đáo, như mẹ tôi luôn gọi.

dnf install libgxps-tools

Sau khi cài đặt phần mềm, bạn cần chạy xpstopdf, một chương trình rất đơn giản để chạy và sử dụng:

xpstopdf <nguồn> <đích>

File PDF render ra có thể dùng font khác so với bản gốc, vì các công cụ miễn phí có thể không đi kèm một số font sở hữu dùng để tạo file XPS. Tổng thể, đầu ra vẫn đọc được và trình bày khá tốt.

Lựa chọn 2: GhostPDL (GhostXPS)

Các công cụ Ghost không lạ lẫm gì, chúng ta đã dùng trước đây khi kiểm tra LaTeX, LyX và tương tự. Nếu nhìn trang tải Ghostscript, có một vài công cụ khác nhau, bao gồm PCL, PDF và trình thông dịch và render XPS, cộng với gói GhostPDL, chứa tất cả các tiện ích này kết hợp, và đó là thứ chúng ta sẽ lấy vì muốn có mọi thứ. Nó được phân phối dưới dạng mã nguồn, và bạn cần tự biên dịch. Tải từ GitHub. Bước đầu, giải nén kho lưu trữ, ví dụ:

tar xvzf ghostpdl-<phiên bản>.tar.gz

Bây giờ, chạy ./configure và cuối cùng make all để tạo tất cả các file nhị phân. Bạn cũng có thể tùy chọn cài đặt nếu quan tâm, hoặc chỉ di chuyển thủ công các đối tượng tạo ra vào thư mục bất kỳ. Nếu gặp lỗi, nghĩa là bạn thiếu một số công cụ dev hoặc header, cần bổ sung trước. Trên hộp Fedora 25 của tôi, mọi thứ suôn sẻ không vấn đề. Bạn có thể tham khảo bài hướng dẫn cũ nhưng vàng của tôi về lệnh và cấu hình Linux. Và chúng ta đại diện.

./configure
make all

Bạn sẽ tìm thấy gxps trong thư mục con bin của kho nguồn đã giải nén.

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

Trông rắc rối, nhưng thực ra không quá khó. Tìm tài liệu đúng có thể hơi đáng sợ, vì trang Ghostscript nhiều và rối rắm, nhưng bạn sẽ sớm có sự rõ ràng cần thiết. Tùy chọn -sDEVICE cho biết thiết bị chúng ta muốn dùng, ở đây là trình ghi PDF - hãy nghĩ như máy in PDF. Tùy chọn -sOutputFile tự giải thích. Tùy chọn -dNOPAUSE sẽ tắt nhắc tương tác và thoát gracefully nếu gặp ký tự EOF hoặc ai đó ngắt thực thi bằng Ctrl+C. Nếu bạn chán, có nhiều thứ hơn nữa trực tuyến. Tóm lại, lưu ý bạn chỉ định đầu ra trước, đầu vào sau. Và xong! Lại còn có thể khác biệt định dạng và font so với bản gốc, nhưng nên rất tương tự. Việc xong!

Kết luận

Tôi thích những bài viết liên quan đến GS, LaTeX và tương tự. Chúng phức tạp đến mức đối thủ với toàn bộ hệ điều hành về vẻ đẹp và độ phức tạp. Cùng cách glibc và gcc là cả một vũ trụ kỳ diệu và đau khổ. Nhưng bây giờ bạn không chỉ một, mà có HAI phương pháp chuyển đổi file.

Bắt đầu như một bài tập xấu xí, ban đầu tôi mất thời gian tìm kiếm trực tuyến, không kết quả. Nhưng rồi, vào Linux! Nếu bạn không muốn dùng công cụ bên thứ ba chỉ để mở và có thể chuyển đổi file XPS, Linux cho bạn hai phương pháp khá đơn giản và sạch sẽ để đạt cùng kết quả, cộng với kho kiến thức và niềm tự hào làm được theo cách "leet". East side, west side. Thưởng thức.

P.S. Biểu tượng PDF trên trang chủ, nhờ Mimooh, cấp phép dưới CC BY-SA 3.0.

Chào.