เครื่องอ่าน Pdf ที่รองรับรูปแบบ XFA (ในขณะที่ Adobe Reader สำหรับ Linux ไม่รองรับอีกต่อไป)


36

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

ฉันเห็นว่า Okular แสดงคำเตือนว่าไม่รองรับรูปแบบ XFA:

ป้อนคำอธิบายรูปภาพที่นี่

ป้อนคำอธิบายรูปภาพที่นี่

เพิ่มเติมที่นี่

การเลือก 'แสดงแบบฟอร์ม' ใน Okular สามารถแก้ไขได้และสามารถบันทึกการเปลี่ยนแปลงได้ แต่เมื่อเปรียบเทียบกับสิ่งที่ฉันเห็นใน Windows ด้วย Adobe Reader เพียงบางส่วนเท่านั้นที่เข้าถึงได้ด้วยวิธีนี้: ตัวเลือกปฏิทินขาดไปและแยกต่างหาก ไม่มีเขตข้อมูลของวัน / เดือน / ปีซึ่งอาจทำให้เกิดคำถามเกี่ยวกับความถูกต้องของผลลัพธ์

Adobe Reader 9 ยังคงสามารถติดตั้งใน Ubuntu 14.04 ได้แต่นี่เป็นตัวเลือกที่ จำกัด มาก

มีโปรแกรมอ่าน pdf ดั้งเดิมหรือไม่ที่สามารถใช้แบบฟอร์ม XFA ได้อย่างสมบูรณ์?

(ถ้าไม่เป็นทางออกของไวน์หรือไม่)


โซลูชันสำหรับ Ubuntu 14.04 ทำงานได้ใน 16.04 เกินไป.


ไฟล์ที่ผมทดสอบเป็นที่นี่

pdf 

คำตอบ:


24
  • โทแก้ไข PDF สำหรับลินุกซ์มีรุ่นฟรีและเชิงพาณิชย์และแม้กระทั่งรุ่นฟรีมีคุณลักษณะขั้นสูงมากในระหว่างที่ "การสนับสนุนรูปแบบไดนามิก XFA"

  • PlayOnLinux มีตัวเลือกที่จะติดตั้งโปรแกรม Adobe Acrobat Reader DC แต่น่าแปลกที่ปล่อยให้ PoL ดาวน์โหลดและติดตั้งโปรแกรมเท่านั้นในขณะที่เมื่อเลือกรุ่นล่าสุด ( AcroRdrDC1700920044_en_US) ของexeไฟล์ที่ดาวน์โหลดก่อนหน้านี้ในเครื่องการติดตั้งจะล้มเหลวโดยมีข้อผิดพลาด ฉันได้สังเกตเห็นนี้หลายต่อหลายครั้งและยังว่าPol ติดตั้งรุ่นเก่าที่แตกต่างกัน: 2015.010.20056

  • ใน Ubuntu-16.04-systems วิธีการติดตั้งAdobe Reader 9สำหรับ 14.04 ( ลิงค์ ) ยังคงใช้งานได้


ตามที่แนะนำไว้ในคำตอบของ Chrisเวอร์ชันใหม่ของ Evince / GNOME Document Viewer สามารถจัดการไฟล์ XFA ได้ดีขึ้นและดีพอสำหรับไฟล์ที่มีปัญหา - เวอร์ชันทดสอบ 3.24.0


Master PDF Editor สำหรับ Linux RPM ใช้งานได้กับ Mageia 5 เป็นเรื่องแปลกที่จะมีสองคำตอบในหนึ่งเดียวเนื่องจาก +1 ไม่ได้บอกผู้อ่านว่าผู้ตอบคนใดโหวตให้
kbulgrien

สำหรับ 14.04 การติดตั้ง Adobe Reader ทำงานได้ เนื่องจากฉันยังไม่ได้ทดสอบ Master PDF ฉันตัดสินใจที่จะไม่ใช้ + 1 /
Mateusz Konieczny

การลงคะแนนของฉันสำหรับ Master PDF Editor, ทดสอบ v. 4.1.30 ใน Manjaro Linux (ล่าสุดจนถึงวันที่ 22 สิงหาคม 2017) 17.0.2 ทำงานได้โดยไม่ต้องผูกปมยกเว้นตัวเลือกวันที่ขี้ขลาด แต่ไม่มีอุปสรรคในการกรอกแบบฟอร์ม
Bennypr0fane

4

มีแบบฟอร์ม. pdf ที่มีช่อง XFA ฉันไม่สามารถกรอกได้ดาวน์โหลดและติดตั้ง Master-pdf เวอร์ชันฟรี:

master-pdf-editor-4.2.12_qt5.amd64.deb 

อย่างน้อยก็ด้วยแบบที่ฉันต้องการ ฉันกำลังวิ่ง:

$ uname -a
Linux debianHP 3.16.0-4-amd64 #1 SMP Debian 3.16.43-2+deb8u1 (2017-06-18) x86_64 GNU/Linux

1
นี่เหมาะกับข้อคิดเห็นสำหรับคำตอบที่ได้รับการยอมรับมากกว่าที่กล่าวไว้แล้ว

2

evince ใช้ได้กับไฟล์ XFA บางไฟล์ ฉันเพิ่งลองสองและมันใช้ได้ดีในหนึ่ง แต่กับอีกฉันได้หน้าที่กล่าวว่าดาวน์โหลด Adobe Reader


... นั่นเป็นข้อ จำกัด ที่ร้ายแรงและน่าอับอายสำหรับคำถามเก่าของฉันตอนนี้ ฉันมีไฟล์ XFA ที่ Evince ไม่ได้รับการจัดการที่ดี แต่โปรแกรมมักจะได้รับการปรับปรุง ฉันต้องค้นหาไฟล์นั้นและทดสอบอีกครั้งเพื่อให้สามารถยืนยันได้

จริง GNOME Document Viewer 3.24.0ตอนนี้มีการสนับสนุนที่ดีสำหรับไฟล์ประเภทนั้น - ขอขอบคุณ.

การทดสอบอีกครั้งเกี่ยวกับไฟล์นั้นและเปรียบเทียบกับ Master PDF และ Adobe Reader DC ฉันสามารถพูดได้ว่า Evince ใช้งานได้ แต่ก็ยังล้าหลังนิดหน่อย ไม่เห็นเช่นเดียวกับในแอพอื่นซึ่งอาจทำให้เข้าใจผิดว่าเป็นผล) ซึ่งอาจขึ้นอยู่กับความผันแปรของไฟล์ XFA

Evince 3.30.2 บน Ubuntu Budgie 18.04 ใช้ไม่ได้กับไฟล์ PDF ของฉัน สิ่งเหล่านี้เป็นรูปแบบการคืนภาษีประจำปีของรัฐบาลโปแลนด์ PIT-36 :(
Marecky

1

ฉันไม่ได้ตระหนักถึงโปรแกรมดู PDF ใด ๆ นอกเหนือจากผลิตภัณฑ์ Adobe ที่สามารถทำงานกับฟอร์ม XFA ได้อย่างเหมาะสม (ฉันอาจจะผิดในเรื่องนี้จะไม่เป็นครั้งแรก ... )

หาก Adobe Reader 9 สำหรับ Ubuntu มีคุณสมบัติเทียบเท่ากับ Adobe Reader สำหรับ Windows หรือ Mac มันควรจะสามารถเปิดและทำงานกับแบบฟอร์ม XFA อย่างไรก็ตามการบันทึกขึ้นอยู่กับว่าผู้ออกฟอร์มได้ใช้สิทธิ์ของผู้อ่านเพิ่มเติมหรือไม่

หากไม่ได้กำหนดคุณสมบัติที่เทียบเท่าตัวเลือกเดียวของคุณคือการสร้างเครื่อง Windows เสมือนและเรียกใช้ Adobe Acrobat / Reader อย่างไรก็ตามการบันทึกด้วย Reader อาจยังคงเป็นปัญหาอยู่


ฉันคิดว่ามีความแตกต่างอย่างมากระหว่างเอกสารจริง ในขณะที่ฉันได้อ่านว่ามีเพียง Adobe Reader เท่านั้นที่รองรับ XFA อย่างสมบูรณ์ แต่ในทางกลับกันเอกสารน้อยมากที่ใช้คุณสมบัติ XFA ทั้งหมด นั่นคือผู้อ่านที่สนับสนุน XFA เพียงบางส่วนเท่านั้นอาจเพียงพอในการใช้งานเอกสารดังกล่าว

1

ฉันสามารถกรอกฟอร์ม XFA ด้วย "Acrobat Reader DC Reader" พร้อมไวน์ ฉันติดตั้งโดยใช้ PlayOnLinux รุ่นที่ติดตั้งคือ 15.10.20056.167417 และสามารถดาวน์โหลดได้ที่ftp://ftp.adobe.com/pub/adobe/reader/win/AcrobatDC/1501020056/ มันให้ฉันกรอกแบบฟอร์ม XFA ที่มีตัวอ่าน Linux PDF ตัวใดตัวหนึ่งฉันไม่สามารถพิมพ์แบบฟอร์มสำหรับการกรอกด้วยตนเองได้


เมื่อพยายามติดตั้งใน Playonlinux จากแพ็คเกจที่ดาวน์โหลดด้วยตนเองฉันได้รับข้อผิดพลาด - แต่การติดตั้งใช้งานได้ดีเมื่อผมเลือกตัวเลือกของการให้ PlayOnLinux ดาวน์โหลดโดยอัตโนมัติแพคเกจก่อนการติดตั้งแม้ว่ามันจะดูเหมือนว่าจะเป็นอีกหนึ่งดังกล่าวข้างต้น


0

Foxit Reader ทำงานได้ดีใน Wine โดยไม่ต้องทำการแก้ไขและการแก้ไขทั้งหมดเพื่อให้ Adobe ทำงานได้ นอกจากนี้ยังมี Foxit รุ่น Linux ดั้งเดิม แต่ไม่มีคุณสมบัติขั้นสูงส่วนใหญ่และเป็นเพียงโปรแกรมดู PDF อย่างง่าย ดาวน์โหลดจาก: http://download.cnet.com/Foxit-Reader/3000-18497_4-10313206.html หน้าของ Foxit เองจะไม่อนุญาตให้คุณเลือกเวอร์ชั่น Windows หากตรวจพบไคลเอนต์ Linux


0

PDF Studio Viewer ซึ่งเป็นโปรแกรมอ่าน PDF ฟรีของ Qoppa สามารถกรอกแบบฟอร์มการโต้ตอบและรวมถึงการสนับสนุน JavaScript

มันมีการสนับสนุนรูปแบบ xfa คงที่ แต่ไม่ใช่รูปแบบไดนามิก

https://www.qoppa.com/pdfstudioviewer/download/

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.