Tại sao Ubuntu không xuất xưởng với cách điền vào các mẫu PDF?


15

Tại sao Ubuntu không xuất xưởng với cách điền vào các mẫu PDF? Tôi không hỏi làm thế nào để điền vào các hình thức. Tôi đang hỏi tại sao không có cách nào để làm điều này trong cài đặt mặc định. Về cơ bản, đó là điều duy nhất mà Ubuntu không thể làm mà tôi cần HĐH của mình để làm.


2
Nó có một trình xem PDF mặc định. 'Người xem tài liệu được gọi là'. Tôi không biết liệu nó có thể điền vào các mẫu đó không.
Người dùng Ubuntu

1
Nhiều khả năng, trình xem PDF mặc định quá ngu ngốc để làm việc với các biểu mẫu và thậm chí còn hơn thế để làm việc với các biểu mẫu PDF thông minh.
Max Wyss

Câu trả lời:


12

Rất có thể là do không có triển khai nguồn mở của toàn bộ đặc tả biểu mẫu PDF "mới", được gọi là XFA . Các hình thức cũ hơn (FDF) thường được hỗ trợ.

Mặc dù XFA về mặt kỹ thuật là một tiêu chuẩn mở, giống như Office Open XML, về cơ bản, đây là một định dạng khổng lồ của định dạng tệp mà Adobe "ghi lại" để đáp ứng các yêu cầu của chính phủ đối với các định dạng tệp mở. Phiên bản hiện tại của đặc tả (3.3)1.584 trang dài (chỉ dành riêng cho các hình thức đặc trưng, không phải tất cả phần còn lại của PDF) và bao gồm các tính năng kỳ diệu như nhiều cách để thông tin dưới dạng mã hóa, file đính kèm XML inline denormalized bên trong một luồng dữ liệu PDF chỉ định dạng và nhúng JavaScript.

Theo hiểu biết của tôi (và tôi đã làm việc với các biểu mẫu PDF được lập trình trong tuần này), Adobe chỉ có triển khai XFA hoàn chỉnh và tôi không biết bất kỳ ứng dụng khách đồ họa nguồn mở nào xử lý nó. (iText và PDFBox có hỗ trợ một phần.)


5
Tôi nghĩ rằng tôi phải sửa chữa bạn một chút ở đây. Adobe "tuyên bố" chỉ thực hiện hoàn thành XFA. Đó là một mớ hỗn độn phức tạp khủng khiếp đến nỗi ngay cả việc thực hiện của chính họ cũng không được đảm bảo để có thể xử lý từng biến thể kỹ thuật có thể.
Tonny

1
XFA được gọi là công nghệ "mới" khoảng một thập kỷ trước. Trong khi đó, nó lại bị giới hạn ở nơi hoạt động tốt nhất (kết hợp với sản phẩm máy chủ mẫu của Adobe). XFA KHÔNG phải là PDF; lý do duy nhất khiến nó được kết nối với PDF là có một trình bao bọc PDF xung quanh XFA, cho phép nó được mở trong Adobe Acrobat / Reader. Ngoài ra, như fa tôi biết, thông số kỹ thuật PDF 2.0 sắp tới sẽ không còn tham chiếu đến XFA.
Max Wyss

@MaxWyss OOXML vẫn là định dạng Microsoft Office "mới", và nó không liên quan mà XFA "là KHÔNG PDF" - hình thức PDF thường XFA.
chrylis -on đình công-

@chrylis: OOXML không liên quan trong bối cảnh này. "Các dạng PDF nói chung là XFS" Nhảm nhí thuần túy và áp dụng! Chúng có thể ở một số môi trường cụ thể, được thỏa thuận, nhưng nói chung, các mẫu PDF KHÔNG phải là XFA.
Max Wyss

25

Kể từ "Evince" phiên bản 3.10.3 (đó là Ubuntu 14.04), có thể thực hiện việc này với "Evince" và được cài đặt trong cài đặt mặc định. Nó được gọi là "trình xem tài liệu" nếu bạn muốn tìm kiếm nó. "Evince" để bắt đầu từ dòng lệnh.

Từ gnome.org về điền vào mẫu:

Các hình thức

Khi điền vào biểu mẫu tương tác, bạn có thể điều hướng từ trường này sang trường khác bằng cách nhấp vào một trường bằng chuột. Khi bạn hoàn thành điền vào một trường văn bản, nhấn Enter.

Bạn có thể thực hiện lựa chọn trong hộp danh sách có thể cuộn bằng cách nhấp vào hộp danh sách và cuộn đến lựa chọn của bạn bằng chuột.

Về câu hỏi:

Tại sao Ubuntu không xuất xưởng với cách điền vào các mẫu PDF?

Nó làm như được hiển thị ở trên nhưng trong phần mềm nói chung có thể không được bao gồm vì lý do pháp lý. Phần mềm có thể mở và thao tác một tệp PDF có một số hạn chế trong đó sẽ gây ra vấn đề pháp lý cho người bảo trì hệ điều hành đó: nó sẽ phải trả một khoản phí để cho phép phá vỡ nó (giống như với codec âm thanh và video: không được gửi cùng với Ubuntu nhưng có thể được thêm vào sau đó).


1
@ user68186 cũng có thể không hợp pháp khi gửi phần mềm mặc định trong HĐH có thể phá vỡ các biện pháp bảo vệ. Đó có thể là 1 loại tệp PDF không thể mở được.
Rinzwind

2
@ user68186 đó không phải là ý định của tôi D: Rất vui khi thấy sức mạnh mà một câu trả lời có thể có: D
Rinzwind

2
8 năm trước, nó đã được đệ trình như một báo cáo lỗi rằng nó không làm Cyrilic (cũng không phải tiếng Do Thái): P Nhưng hãy xem Foxit Reader cho Linux.
Rinzwind

1
Cái tên "người xem tài liệu" không đăng ký ý nghĩa "viết" trong đầu tôi, vì nó có "người xem" trong tên ... Nhưng tôi đã thử nó và thực tế nó hoạt động trên một ứng dụng mặc định. Cảm ơn!!
b264

1
@Qwertie Nếu bất kỳ tính năng bảo mật nào được bật bởi người tạo tài liệu PDF, tệp PDF sẽ được mã hóa. Và điều này có nghĩa là giải mã nó mà không tôn trọng các tính năng bảo mật đó có thể được coi là vi phạm DMCA ở Hoa Kỳ.
hvd

6

Điều quan trọng là phải hiểu rằng có một sự khác biệt giữa các biểu mẫu và thêm các yếu tố văn bản vào một tệp PDF tùy ý.

Bạn có thể tạo PDF là "biểu mẫu" thực sự; và những cái đó có thể được xử lý bằng evince, trình xem tài liệu Ubuntu mặc định.

Nhưng khi bạn muốn mở các tệp PDF tùy ý để đặt văn bản ở đâu đó; sau đó bạn cần các phiên bản mới nhất của trình đọc Adobe PDF - miễn phí; nhưng chỉ trên nền tảng Windows.

Vì vậy, nếu đó là những gì bạn cần trên Ubuntu, bạn có thể thử sử dụng trình giả lập rượu vang và chạy công cụ windows đó.


1
Tôi sử dụng Libre Office trong Ubuntu để thay đổi các tệp .PDF như thêm văn bản mới. Thật khó xử khi bạn phải xuất dưới dạng .PDF thay vì lưu trực tiếp.
WinEunuuchs2Unix

Xournal có thể chú thích các tệp PDF trên Linux. Bạn cần một phiên bản hợp lý mới để lưu vào pdf. Thậm chí inkscape có thể được sử dụng thường xuyên (1 trang tại một thời điểm)
Chris H
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.