ทำไม 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.