ฉันมีฐานข้อมูลที่มีเอกสาร PDF จำนวนมากฝังอยู่ในอ็อบเจ็กต์ OLE ในช่อง Notes RichText สิ่งเหล่านั้นเข้ากันไม่ได้กับ XPages ดังนั้นฉันต้องแปลงอ็อบเจ็กต์ OLE ให้เป็นไฟล์ (ไฟล์แนบ) ฉันจะทำสิ่งนั้นโดยอัตโนมัติได้อย่างไร (ฉันรู้ว่ามันจะต้องทำงานในไคลเอนต์ Notes (ต้องทำด้วย) - หรือมีวิธี POI ที่จะดึงข้อมูลเหล่านั้นออกมาหรือไม่
การชี้แจง
ฉันสามารถแยก Blob ได้ (ลงในหน่วยความจำหากต้องการ) แต่การเขียนลงดิสก์ไม่ได้สร้างไฟล์ PDF เนื่องจาก Blob นั้นเป็นคอนเทนเนอร์ OLE ดังนั้นฉันจึงเห็น 2 เส้นทางที่เป็นไปได้:
- เปิดใช้งานวัตถุ OLE และใช้วิธีการในนั้น
- อ่านหยดและมีบางอย่างที่แยกส่วน PDF (อาจเป็น Apache POI)
แต่ฉันไม่ได้สัมผัสแนวทางเหล่านี้เลย และสงสัยว่าคำแนะนำบางอย่างสามารถช่วยฉันประหยัดเวลาในการทดสอบได้หลายชั่วโมงหรือไม่