kzen.dev
  • Вопросы
  • Метки
  • Пользователи
Оповещения
Вознаграждения
Регистрация
После регистрации, сможете получать уведомления об ответах и комментариях на Ваши вопросы.
Вход
Если у Вас уже есть аккаунт, войдите чтобы проверить новые уведомления.
Тут будут вознаграждения за добавленные вопросы, ответы и комментарий.
Дополнительно
Источник
Редактировать
 stwissel
stwissel
Вопрос

Преобразование объектов PDF OLE обратно в файл (вложения) в Lotus Notes?

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

Уточнение
Я могу извлечь блоб (в память, если хочу), но запись его на диск не создает PDF файл, так как этот блоб является OLE контейнером. Таким образом, я вижу 2 возможных пути:

  • Активировать объект OLE и использовать метод в нем.
  • Прочитать блоб и иметь что-то, что извлекает часть PDF (возможно, Apache POI).

Но я не использовал ни один из этих подходов и хотел узнать, может ли какой-нибудь совет сэкономить мне часы тестов.

1 2012-10-23T08:57:10+00:00 2
 stwissel
stwissel
Редактировал вопрос 23-го октября 2012 в 10:55
Программирование
pdf
xpages
apache-poi
lotus-notes
ole
 jjtbsomhorst
jjtbsomhorst
23-го октября 2012 в 9:08
2012-10-23T09:08:25+00:00
Дополнительно
Источник
Редактировать
#17533457

Возможно ли это с помощью инструментов dxl? Я работал с экспортером dxl для извлечения встроенных изображений из документа, может быть, это можно сделать и с ole objects?

Я использовал немного измененную версию объекта EmbeddedImage из проекта золотой коллекции lotusscript на openntf.

Эта библиотека содержит объект Embeddedimagelist, который ищет в DXL теги картинок и пытается разобрать их содержимое. Возможно, это будет применимо и к встроенным объектам ole.

1
0
Normunds Kalnberzins
Normunds Kalnberzins
24-го декабря 2013 в 6:50
2013-12-24T06:50:47+00:00
Дополнительно
Источник
Редактировать
#17533458

Я'думаю, что что-то вроде поиска %PDF и последующего сохранения всего в виде файла должно дать вам PDF. Теоретически в OLE-файле может быть куча всего, но в большинстве случаев вы получите файл просто с префиксом OLE-заголовка (или как он там называется).

Я'использовал этот подход в одном случае (не для PDF, хотя) и, кажется, он работал нормально.

Полагаю, на этом основан подход openntf, о котором говорит jjtbsomhorst :-)

0
0
Похожие сообщества 1
pro.kafka
pro.kafka
3 256 пользователей
Чат для добросовестных господ и дам, посвящённый Apache Kafka. Без флуда, оскорблений, оффтопа и токсичности Вакансии, эвенты и объявления – в ЛС @gamussa Канал по Kafka: @AwesomeKafka_ru Вакансии с Kafka: @kafka_jobs Соседи: @jvmchat, @proKong_chat
Открыть telegram
Добавить вопрос
Категории
Все
Технологий
Культура / Отдых
Жизнь / Искусство
Наука
Профессии
Бизнес
Пользователи
Все
Новые
Популярные
1
Ilya Smirnov
Зарегистрирован 6 дней назад
2
Денис Васьков
Зарегистрирован 1 неделю назад
3
Dima Patrushev
Зарегистрирован 1 неделю назад
4
sirojidddin otaboyev
Зарегистрирован 2 недели назад
5
Елена Гайдамамакинат
Зарегистрирован 2 недели назад
RU
© kzen.dev 2023
Источник
stackoverflow.com
под лицензией cc by-sa 3.0 с атрибуцией