Làm cách nào để xem tệp XPS?


25

Đôi khi tôi phải xử lý các tệp XPS (XPS là đối thủ của Microsoft với định dạng PDF của Adobe, về mặt kỹ thuật là XAML (XML) đã được nén.

Tôi có thể xem chúng trong Ubuntu không? Hoặc, có lẽ, tôi thậm chí có thể sản xuất chúng?

Câu trả lời:


17

Okular, trình xem pdf KDE, hỗ trợ XPS. Tên gói là okulartôi không biết về bất kỳ người xem Gnome / GTK + nào hỗ trợ XPS, mặc dù theo lỗi này chứng minh trong hỗ trợ Gnome ngược dòng đã được thêm vào. Nó không hoạt động với tôi trong Maverick ....


Okular đã làm công việc nhưng các nhân vật Ả Rập bị cắt xén.
Tarik

Bây giờ lỗi bạn báo cáo đã được khắc phục! :-)
luca76

8

Evince có hỗ trợ XPS ngay bây giờ. Kiểm tra: http://projects.gnome.org/evince/?guid=ON


1
Google Docs cũng hỗ trợ định dạng này kể từ tháng 2 năm 2011: googledocs.blogspot.com/2011/02/ Khăn
Tom Brossman

Bạn có biết, kho lưu trữ MS SampleXpsDocument là một tệp thực thi Win32 và có trọng lượng 159 MiB? :-) Tôi sẽ kiểm tra câu trả lời (để biết nó hỗ trợ Evince XPS thực sự có thể sử dụng được) ngay khi tôi tìm thấy tệp XPS lành mạnh để thử ...
Ivan

2
Evince có thực sự hỗ trợ XPS không? Các liên kết dưới danh sách không nói như vậy. Và nó không hoạt động ở đây.
Jakob

@Jakob chứng minh ngược dòng hỗ trợ nó, nhưng gói trong ubfox hiện tại không sử dụng nó. Nó yêu cầu một gói libgxpschỉ được bao gồm trong 12.04 và để được kích hoạt trong gói evince đang được tiến hành - mặc dù không có gì đảm bảo vì chúng tôi hơi muộn. Xem Askubfox.com/questions/112852/ và " XPS không được hỗ trợ "
Savvas Radevic

1
Evince cho thấy tệp XPS của tôi dưới dạng một trang trống.
Tarik

6

Đối với tôi, giải pháp phù hợp nhất trên máy tính 12.04 của tôi là chuyển đổi tệp XPS thành PDF trên dòng lệnh thông qua

xpstopdf file.xps

và xem file.pdf mới được tạo bằng bất kỳ trình xem PDF nào (acroread trong trường hợp của tôi).

Điều này yêu cầu cài đặt gói libgxps-utils .

(Evince không mở tệp XPS mà tôi đã chạy, ít nhất là ra khỏi hộp, nhưng phàn nàn "Lưu trữ loại tệp Zip (ứng dụng / zip) không được hỗ trợ".)


1
xpstopdf bị sập khi được gọi.
Tarik

2
Tương tự ở đây - thông báo lỗi là "Lỗi khi tạo tệp XPS: Tệp XPS không hợp lệ: không tìm thấy bản sửa lỗi"
Steve Kroon

Không hoạt động đối với tôi: (xpstopdf: 87500): CẢNH BÁO GLib **: GError đặt trên đỉnh của bộ nhớ GError trước đó hoặc bộ nhớ chưa được khởi tạo. Điều này cho thấy một lỗi trong mã của ai đó. Bạn phải đảm bảo lỗi là NULL trước khi được đặt.
etech

Đã làm cho tôi. Trên Ubuntu 14.0.2, thật tuyệt!
spikeyang

@SteveKroon: Tôi nhận được điều đó với các tệp OXPS. XPS bình thường dường như hoạt động ...
Gert van den Berg

2

Nếu bạn muốn tạo các tệp XPS, cách tốt nhất của bạn có thể là cố gắng xây dựng thành phần GhostXPS của GhostPDL (một phần của bộ Ghostscript); Tôi không biết nếu điều này đã từng được đánh bại cho Ubuntu và tôi không có trải nghiệm trực tiếp với nó.

Inkscape có thể vừa đọc và ghi tệp .xaml. Tôi cho rằng nó thậm chí có thể được sử dụng để chuyển đổi, ví dụ: .pdf hoặc .svg thành .xaml. Tuy nhiên, tôi không biết liệu nó có thể xử lý trực tiếp các tệp .xps hay không (có lẽ là không).


Inkskape không đọc được tệp xps của tôi
Tarik
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.