Mengapa Ubuntu tidak memberikan cara untuk mengisi formulir PDF?

15

Mengapa Ubuntu tidak memberikan cara untuk mengisi formulir PDF? Saya tidak bertanya bagaimana mengisi formulir. Saya bertanya mengapa tidak ada cara untuk melakukan ini di instalasi default. Pada dasarnya satu-satunya hal yang Ubuntu tidak bisa lakukan adalah saya perlu OS saya lakukan.

B264
sumber
2
Ini memiliki penampil PDF default. 'Penampil Dokumen yang Dipanggil'. Saya tidak tahu apakah itu dapat mengisi formulir itu.
Pengguna Ubuntu
1
Kemungkinan besar, penampil PDF default terlalu bodoh untuk bekerja dengan formulir, dan terlebih lagi untuk bekerja dengan formulir PDF cerdas.
Max Wyss

Jawaban:

12

Kemungkinan besar karena tidak ada implementasi open-source dari keseluruhan spesifikasi bentuk PDF "baru", yang disebut XFA . Bentuk yang lebih tua (FDF) umumnya didukung.

Walaupun XFA secara teknis merupakan standar terbuka, seperti Office Open XML, pada dasarnya XFA merupakan gumpalan besar format file yang "didokumentasikan" Adobe untuk memenuhi persyaratan pemerintah untuk format file terbuka. Versi spesifikasi saat ini (3.3) adalah 1584 halaman (hanya untuk fitur form, tidak semua bagian PDF) dan mencakup fitur luar biasa seperti beberapa cara untuk menyandikan informasi formulir, lampiran XML denormalized inline dalam datastream hanya-PDF format, dan JavaScript yang disematkan.

Sepengetahuan saya (dan saya telah bekerja dengan pemrograman mengisi formulir PDF minggu ini), Adobe memiliki satu-satunya implementasi lengkap XFA yang ada, dan saya tidak tahu ada klien grafis open-source yang menanganinya. (iText dan PDFBox memiliki dukungan parsial.)

chrylis -on strike-
sumber
5
Saya pikir saya harus sedikit mengoreksi Anda di sini. Adobe "mengklaim" memiliki satu-satunya implementasi XFA yang lengkap. Ini adalah kekacauan yang sangat rumit yang bahkan implementasi mereka sendiri tidak dijamin dapat menangani setiap varian yang mungkin secara teknis.
Tonny
1
XFA disebut teknologi bentuk "baru" sekitar satu dekade lalu. Sementara itu, sekali lagi terbatas pada tempat di mana ia bekerja terbaik (dalam hubungannya dengan produk server bentuk Adobe). XFA BUKAN PDF; satu-satunya alasan mengapa itu terhubung ke PDF adalah bahwa ada pembungkus PDF di sekitar XFA, memungkinkan untuk dibuka di Adobe Acrobat / Reader. Juga, seperti yang saya tahu, spesifikasi PDF 2.0 mendatang tidak akan lagi memiliki referensi ke XFA.
Max Wyss
@MaxWyss OOXML masih "baru" format Microsoft Office, dan itu tidak relevan bahwa XFA "TIDAK PDF" - bentuk PDF yang umumnya XFA.
chrylis -on strike-
@chrylis: OOXML tidak relevan dalam konteks ini. "Bentuk PDF umumnya XFS" ... omong kosong murni dan terapan! Mereka mungkin berada di beberapa lingkungan tertentu, disepakati, tetapi secara umum, formulir PDF BUKAN XFA.
Max Wyss
25

Pada "Evince" versi 3.10.3 (yaitu Ubuntu 14.04) dimungkinkan untuk melakukan ini dengan "Evince" dan yang diinstal dalam instalasi default. Ini disebut "penampil dokumen" jika Anda ingin mencarinya. "evince" untuk memulai dari baris perintah.

Dari gnome.org tentang mengisi formulir:

Formulir

Saat mengisi formulir interaktif, Anda dapat menavigasi dari bidang ke bidang dengan mengklik bidang dengan mouse Anda. Ketika Anda selesai mengisi kolom teks, tekan Enter.

Anda dapat membuat pilihan dalam kotak daftar yang dapat digulir dengan mengklik kotak daftar dan menggulir ke pilihan Anda dengan mouse Anda.

Mengenai pertanyaan:

Mengapa Ubuntu tidak memberikan cara untuk mengisi formulir PDF?

Memang seperti yang ditunjukkan di atas tetapi dalam perangkat lunak umum mungkin tidak dimasukkan karena alasan hukum. Perangkat lunak yang dapat membuka dan memanipulasi PDF yang memiliki semacam batasan di dalamnya akan menyebabkan masalah hukum bagi pemelihara sistem operasi itu: itu akan memerlukan membayar biaya untuk memungkinkan untuk mengelaknya (sama dengan codec audio dan video: yang tidak dikirimkan bersama Ubuntu tetapi dapat ditambahkan setelahnya).

Rinzwind
sumber
1
@ user68186 yah sepertinya tidak sah untuk mengirimkan perangkat lunak standar dalam OS yang dapat menghindari tindakan protektif. Itu bisa 1 jenis PDF yang tidak bisa dibuka.
Rinzwind
2
@ user68186 yang bukan maksud saya D: Senang melihat kekuatan jawaban dapat dimiliki: D
Rinzwind
2
8 tahun yang lalu itu diajukan sebagai laporan bug yang tidak dilakukan Cyrilic (atau Ibrani): P Tetapi lihat Foxit Reader untuk Linux.
Rinzwind
1
Nama "penampil dokumen" tidak mendaftarkan konotasi "menulis" di kepala saya, karena memiliki "penampil" dalam nama ... Tapi saya mencobanya dan ternyata berfungsi pada aplikasi default. Terima kasih!!
B264
1
@ Qwertie Jika fitur keamanan apa pun dihidupkan oleh pencipta dokumen PDF, file PDF akan dienkripsi. Dan ini berarti bahwa mendekripsi tanpa menghormati fitur keamanan tersebut dapat dianggap sebagai pelanggaran DMCA di AS.
hvd
6

Penting untuk dipahami bahwa ada perbedaan antara formulir dan menambahkan elemen teks ke PDF sewenang-wenang.

Anda dapat membuat PDF yang merupakan "bentuk" nyata; dan itu dapat dimanipulasi menggunakan evince, penampil dokumen Ubuntu default.

Tetapi ketika Anda ingin membuka PDF sewenang-wenang hanya untuk menempatkan teks di suatu tempat; maka Anda memerlukan versi terbaru dari Adobe PDF reader - yang datang secara gratis; tetapi hanya pada platform Windows.

Jadi jika itu yang Anda butuhkan di Ubuntu, Anda bisa mencoba menggunakan emulator anggur dan menjalankan alat windows itu.

GhostCat memberi hormat Monica C.
sumber
1
Saya menggunakan Libre Office di Ubuntu untuk mengubah file .PDF seperti menambahkan teks baru. Ini canggung Anda harus mengekspor sebagai .PDF daripada menyimpan langsung.
WinEunuuchs2Unix
Xournal dapat membuat anotasi PDF di Linux. Anda memerlukan versi yang cukup baru untuk menyimpan ke pdf. Bahkan inkscape dimungkinkan untuk penggunaan sesekali (1 halaman sekaligus)
Chris H