Pdfa พร้อม xfa และ iText

เรามีแบบฟอร์ม pdf พร้อม xfa init

ฉันดึงและบันทึกข้อมูล xfa ในเครื่องเป็นไฟล์ xml

<?xml version="1.0" encoding="UTF-8"?><xfa:data xmlns:xfa="http://www.xfa.org/schema/xfa-data/1.0/">
<form1>
<Name>J Motiwala</Name>
<Title>Senior Software Engineer</Title>
<Deptartment>development</Deptartment>
<Phone>678-751-9448</Phone>
<Date>2017-03-10</Date>
<DateNeeded>2017-03-10</DateNeeded>
<Reason>Training course</Reason>
<Payee>Safari</Payee>
<Amount>125.00000000</Amount>
<Date/>
<DateNeeded/>
<Reason/>
<Payee/>
<Amount/>
<Date/>
<DateNeeded/>
<Reason/>
<Payee/>
<Amount/>
<Date/>
<DateNeeded/>
<Reason/>
<Payee/>
<Amount/>
<Date/>
<DateNeeded/>
<Reason/>
<Payee/>
<Amount/>
<Date/>
<DateNeeded/>
<Reason/>
<Payee/>
<Amount/>
<DeliveryInstructions>please send a cheque</DeliveryInstructions>
<Comments>training needed asap</Comments>
<AmountPaid/>
<CheckNo/>
<DateReceived/>
</form1>
</xfa:data>

ตอนนี้ก็เป็นไปได้เช่นกัน

<?xml version="1.0" encoding="UTF-8"?><xfa:data xmlns:xfa="http://www.xfa.org/schema/xfa-data/1.0/"/>

คำถามของฉันคือถ้าแท็ก form1 เป็นแท็ก xfa มาตรฐาน ฉันไม่พบเอกสารใด ๆ ที่ระบุว่าเป็นเช่นนั้น

คำถามของฉันคือหากไม่พบแท็ก form1 ฉันจะสร้างมันผ่านโค้ดและอัปเดต xml ได้หรือไม่

แท็กสามารถตั้งชื่ออะไรก็ได้ที่ไม่ใช่ form1


person Zoharat    schedule 10.03.2017    source แหล่งที่มา
comment
คำถามของคุณเกี่ยวข้องกับ itext อย่างไร   -  person mkl    schedule 11.03.2017


คำตอบ (1)


<form1> ไม่ใช่ มาตรฐาน XFA ใน XFA ผู้ออกแบบแบบฟอร์มสามารถใช้ XSD ใดก็ได้ที่เขาต้องการสำหรับ <xfa:data> นั่นเป็นข้อได้เปรียบของ XFA; ผู้คนไม่จำเป็นต้องปรับข้อมูลของตนให้เข้ากับแบบฟอร์ม โดยปกติแล้วยังมีส่วนคำอธิบายข้อมูลจัดเก็บไว้ใน XFA XML ด้วย ไวยากรณ์สำหรับคำอธิบายนี้ดูเหมือน XSD บ้าง แต่ไม่ใช่

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

person Bruno Lowagie    schedule 11.03.2017
comment
ขอบคุณบรูโน ในบันทึกที่เกี่ยวข้อง ตอนนี้ iText รองรับการเติมกล่องรายการโดยใช้ xfa หรือไม่ ฉันไม่พบตัวอย่างโค้ดบน iText - person Zoharat; 14.03.2017