У меня есть база данных с множеством PDF-документов, встроенных в виде объектов OLE в поля Notes RichText. Они несовместимы с XPages, поэтому мне нужно преобразовать объекты OLE в файлы (вложения). Как я могу сделать это в автоматическом режиме (я знаю, что он должен работать в клиенте Notes (должен ли?) - или есть способ POI для их извлечения?
Пояснение
Я могу извлечь большой двоичный объект (в память, если захочу), но запись его на диск не создает файл PDF, поскольку этот большой двоичный объект является контейнером OLE. Итак, я вижу 2 возможных пути:
- Активируйте объект OLE и используйте там метод
- Прочитайте большой двоичный объект и получите что-то, что извлекает часть PDF (возможно, Apache POI)
Но я не прикасался ни к одному из этих подходов, и мне было интересно, может ли какой-нибудь совет сэкономить мне часы тестов.