PDF เปิด Office หรือ MS Word

ฉันเพิ่งเริ่มใช้ Java ฉันต้องอ่านไฟล์ PDF, Open Office หรือ MS Word และทำการเปลี่ยนแปลงในไฟล์และแสดงผลเป็นเอกสาร PDF บนหน้าเว็บของฉัน โปรดบอกฉันว่า API หรือ SDK ของไฟล์ใดที่ใช้งานง่ายและบอก SDK ที่ดีที่สุดสำหรับสิ่งนี้ด้วย ดังนั้นฉันจึงสามารถอ่าน อัปเดต และเรนเดอร์ได้อย่างง่ายดาย ไฟล์มีตารางด้วยแต่ไม่มีรูปภาพ


person Zaheer Ahmed    schedule 15.02.2012    source แหล่งที่มา


คำตอบ (2)


เราใช้ Apache POI เพื่ออ่านไฟล์ Microsoft Office มีไลบรารี่มากมายสำหรับ PDF ใน Java iText เป็นสิ่งที่ฉันใช้ เมื่อคุณเลือกเครื่องมือแล้ว ให้ทำการค้นหาแบบเลือกบน Stack Overflow มีการพูดคุยกันมากมายเกี่ยวกับเครื่องมือเหล่านี้

person Jayan    schedule 15.02.2012

การแก้ไข PDF อาจเป็นปัญหาได้ ขึ้นอยู่กับประเภทของการอัปเดตที่คุณกำลังดำเนินการ - ไม่ได้มีไว้สำหรับการแก้ไข คุณอาจต้องหาวิธีแปลง PDF เป็นบางอย่างก่อน จากนั้นค่อยแก้ไข ขึ้นอยู่กับประเภทของการเปลี่ยนแปลงที่คุณต้องการทำและเอกสารที่คุณใช้งาน แม้กระทั่งการแก้ไขไฟล์ DOC และ Writer ก็ยังเป็นเรื่องยาก ล้วนเป็นรูปแบบที่แตกต่างกัน
ดังที่ Jayan กล่าวไว้ iText และ POI อาจช่วยคุณได้เล็กน้อย เอกสาร OpenOffice Writer สามารถแก้ไขได้โดยการคลายซิปแล้วแก้ไข XML หรือใช้ UNO API เอกสาร Word สามารถแก้ไขได้โดยใช้ระบบอัตโนมัติของ MS Office (ความคิดที่ไม่ดี) แปลงเป็น OpenOffice ก่อนแล้วจึงแก้ไข หรือหากเป็น DOCX ให้คลายซิปและประมวลผล XML

ขอให้โชคดี.

person Paul Jowett    schedule 15.03.2012