ทำไม Ubuntu จึงไม่มีวิธีกรอกแบบฟอร์ม PDF?


15

ทำไม Ubuntu จึงไม่มีวิธีกรอกแบบฟอร์ม PDF? ฉันไม่ได้ถามวิธีกรอกแบบฟอร์ม ฉันถามว่าทำไมไม่มีวิธีการนี้ในการติดตั้งเริ่มต้น โดยพื้นฐานแล้วสิ่งเดียวที่อูบุนตูไม่สามารถทำได้คือฉันต้องใช้ระบบปฏิบัติการของฉัน


2
มันมีโปรแกรมดู PDF เริ่มต้น 'โปรแกรมดูเอกสารที่เรียกว่า' ฉันไม่รู้ว่าจะสามารถกรอกแบบฟอร์มเหล่านั้นได้หรือไม่
ผู้ใช้ Ubuntu

1
เป็นไปได้มากที่โปรแกรมดู PDF ที่เป็นค่าเริ่มต้นนั้นโง่เกินกว่าที่จะทำงานกับฟอร์มและยิ่งกว่านั้นเพื่อที่จะทำงานกับฟอร์ม PDF อัจฉริยะ
Max Wyss

คำตอบ:


12

ส่วนใหญ่มีแนวโน้มเพราะมีไม่ได้มีการใช้งานโอเพนซอร์สของข้อกำหนดทั้ง "ใหม่" ในรูปแบบไฟล์ PDF ที่เรียกว่าXFA แบบฟอร์มที่เก่ากว่า (FDF) ได้รับการสนับสนุนโดยทั่วไป

ในขณะที่ XFA นั้นเป็นมาตรฐานเปิดทางเทคนิคเช่น Office Open XML มันเป็นรูปแบบไฟล์ขนาดใหญ่ที่ Adobe "จัดทำเอกสาร" เพื่อตอบสนองความต้องการของรัฐบาลสำหรับรูปแบบไฟล์เปิด ข้อมูลจำเพาะรุ่นปัจจุบัน (3.3)มีความยาว 1,584 หน้า (สำหรับคุณสมบัติแบบฟอร์มไม่ใช่ส่วนที่เหลือทั้งหมดของ PDF) และรวมถึงคุณสมบัติที่ยอดเยี่ยมเช่นการเข้ารหัสข้อมูลในรูปแบบหลายวิธีรวมไฟล์ XML แบบอินไลน์ denormalized ภายใน datastream PDF เท่านั้น รูปแบบและ JavaScript ที่ฝัง

สำหรับความรู้ของฉัน (และฉันได้ทำงานกับการกรอกแบบฟอร์มทางโปรแกรมแบบ PDF ในสัปดาห์นี้) Adobe มีการนำ XFA ไปใช้งานอย่างสมบูรณ์เพียงอย่างเดียวและฉันไม่รู้ว่าไคลเอ็นต์กราฟิกโอเพ่นซอร์สใด ๆ (iText และ PDFBox มีการสนับสนุนบางส่วน)


5
ฉันคิดว่าฉันต้องแก้ไขคุณเล็กน้อยที่นี่ Adobe "อ้างสิทธิ์" เพื่อให้มีการใช้งาน XFA อย่างสมบูรณ์เท่านั้น มันเป็นความซับซ้อนที่น่าสยดสยองที่แม้แต่การใช้งานของตัวเองก็ไม่รับประกันว่าจะสามารถจัดการกับตัวแปรที่เป็นไปได้ทางเทคนิคทุกอย่าง
Tonny

1
XFA ถูกเรียกว่าเทคโนโลยีรูปแบบ "ใหม่" เมื่อประมาณสิบปีที่แล้ว ในระหว่างนี้มันถูก จำกัด อีกครั้งในสถานที่ที่ใช้งานได้ดีที่สุด (ร่วมกับผลิตภัณฑ์เซิร์ฟเวอร์ฟอร์มของ Adobe) XFA ไม่ใช่ PDF; เหตุผลเดียวที่เชื่อมต่อกับ PDF คือมีตัวห่อหุ้ม PDF รอบ ๆ XFA ทำให้สามารถเปิดได้ใน Adobe Acrobat / Reader และอย่างที่ทราบกันแล้วว่าข้อกำหนดของ PDF 2.0 ที่กำลังมาถึงจะไม่มีการอ้างอิงถึง XFA อีกต่อไป
Max Wyss

@ MaxWyss OOXML ยังคงเป็นรูปแบบ Microsoft Office "ใหม่" และไม่เกี่ยวข้องกับ XFA "ไม่ใช่ PDF" - รูปแบบ PDF โดยทั่วไปคือ XFA
chrylis -on strike-

@chrylis: OOXML ไม่เกี่ยวข้องในบริบทนี้ "แบบฟอร์ม PDF โดยทั่วไปเป็น XFS" …บริสุทธิ์และใช้งานอย่างไร้สาระ! พวกเขาอาจอยู่ในสภาพแวดล้อมที่เฉพาะเจาะจงเห็นด้วย แต่โดยทั่วไปรูปแบบ PDF ไม่ใช่ XFA
Max Wyss

25

ในฐานะของ "Evince" เวอร์ชั่น 3.10.3 (นั่นคือ Ubuntu 14.04) เป็นไปได้ที่จะทำเช่นนี้กับ "Evince" และติดตั้งในการติดตั้งเริ่มต้น เรียกว่า "โปรแกรมดูเอกสาร" หากคุณต้องการค้นหา "evince" เพื่อเริ่มจากบรรทัดคำสั่ง

จากgnome.orgในการกรอกแบบฟอร์ม:

รูปแบบ

เมื่อกรอกแบบฟอร์มการโต้ตอบคุณสามารถนำทางจากฟิลด์หนึ่งไปยังอีกฟิลด์โดยคลิกที่ฟิลด์ด้วยเมาส์ของคุณ เมื่อคุณกรอกฟิลด์ข้อความเสร็จแล้วกด Enter

คุณสามารถทำการเลือกในกล่องรายการแบบเลื่อนได้โดยคลิกที่กล่องรายการและเลื่อนไปยังตัวเลือกของคุณด้วยเมาส์

เกี่ยวกับคำถาม:

ทำไม Ubuntu จึงไม่มีวิธีกรอกแบบฟอร์ม PDF?

มันทำตามที่แสดงข้างต้น แต่ในซอฟต์แวร์ทั่วไปอาจไม่รวมอยู่ด้วยเหตุผลทางกฎหมาย ซอฟต์แวร์ที่สามารถเปิดและจัดการ PDF ที่มีข้อ จำกัด บางอย่างในนั้นจะทำให้เกิดปัญหาทางกฎหมายสำหรับผู้ดูแลระบบปฏิบัติการนั้น: มันจะต้องจ่ายค่าธรรมเนียมในการอนุญาตให้หลีกเลี่ยง (เช่นเดียวกับตัวแปลงสัญญาณเสียงและวิดีโอ: ที่ ไม่ได้จัดส่งมาพร้อมกับ Ubuntu แต่สามารถเพิ่มได้ในภายหลัง)


1
@ user68186 เป็นไปได้ยากที่จะส่งมอบซอฟต์แวร์เริ่มต้นในระบบปฏิบัติการที่สามารถหลีกเลี่ยงมาตรการป้องกันได้ นั่นอาจเป็น PDF ประเภทหนึ่งที่ไม่สามารถเปิดได้
Rinzwind

2
@ user68186 ที่ไม่ได้ตั้งใจของฉัน D: ดีใจที่ได้เห็นพลังที่คำตอบสามารถมีได้: D
Rinzwind

2
8 ปีที่แล้วมีการยื่นรายงานข้อผิดพลาดว่าไม่ได้ทำ Cyrilic (หรือภาษาฮีบรู): P แต่ให้ดูที่ Foxit Reader สำหรับ Linux
Rinzwind

1
ชื่อ "ผู้ดูเอกสาร" ไม่ได้ลงทะเบียนความหมายของ "การเขียน" ในหัวของฉันเนื่องจากมี "ผู้ดู" ในชื่อ ... แต่ฉันลองแล้วมันใช้งานได้จริงในแอปพลิเคชันเริ่มต้น ขอบคุณ !!
b264

1
@Qwertie หากผู้สร้างเอกสารเปิดคุณลักษณะด้านความปลอดภัยใด ๆ ไฟล์ PDF จะถูกเข้ารหัส และนี่หมายความว่าการถอดรหัสโดยไม่เคารพคุณลักษณะความปลอดภัยเหล่านั้นอาจถือเป็นการละเมิด DMCA ในสหรัฐอเมริกา
hvd

6

สิ่งสำคัญคือต้องเข้าใจว่ามีความแตกต่างระหว่างฟอร์มและการเพิ่มองค์ประกอบข้อความใน PDF โดยพลการ

คุณสามารถสร้าง PDF ที่เป็น "แบบฟอร์ม" ของจริง และสิ่งเหล่านั้นสามารถจัดการได้โดยใช้ evince ซึ่งเป็นเครื่องมือดูเอกสารเริ่มต้นของ Ubuntu

แต่เมื่อคุณต้องการเปิด PDF ตามอำเภอใจเพียงใส่ข้อความไว้ที่อื่น ถ้าอย่างนั้นคุณต้องมี Adobe Reader รุ่นล่าสุดซึ่งมาให้ฟรี แต่บนแพลตฟอร์ม Windows เท่านั้น

ดังนั้นถ้านั่นคือสิ่งที่คุณต้องการบน Ubuntu คุณสามารถลองใช้โปรแกรมจำลองไวน์และเรียกใช้เครื่องมือ windows


1
ฉันใช้ Libre Office ภายใน Ubuntu เพื่อเปลี่ยนไฟล์. PDF เช่นการเพิ่มข้อความใหม่ มันน่าอึดอัดใจที่คุณต้องส่งออกเป็น. PDF แทนการบันทึกโดยตรง
WinEunuuchs2Unix

Xournal สามารถใส่คำอธิบายประกอบ PDF บน Linux คุณต้องมีเวอร์ชันใหม่ที่สมเหตุสมผลในการบันทึกเป็น pdf แม้แต่ inkscape ก็เป็นไปได้สำหรับการใช้งานเป็นครั้งคราว (1 หน้าในเวลาเดียวกัน)
Chris H
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.