Просмотр полной версии : Чем открыть PDF из ByteArray-я
djyamato
21.11.2011, 02:03
Здравствуйте
Я хотел бы записывать в базу pdf-ки в BLOB
Соответственно, хотел бы оттуда их и считывать для отображения
У всех программных решений для отображения PDF нужно передать путь к файлу, а я хотел бы отображать не из пути а из ByteArray-а
Это возможно вообще ?
PS Все это выполняется в AdobeAIR
Сильно сомневаюсь что такое решение существует.
Даже в браузере с плагинами любой "внешний" тип файла сперва сохраняется в tmp, а потом отдается внешнему приложению как файл.
"Без файла" - это значит в случае винды например - OLE или DDE. Что-то я не слышал о связке flash-ole, flash-dde.
Да и сам ридер pdf (любой) в лучшем случае открывает http-ссылку на ФАЙЛ.
У всех программных решений для отображения PDF нужно передать путь к файлу
Какие программные решения для отображения PDF вы нашли? и в чем проблема, переделать их под чтение из ByteArray'я , а не из файла?
Это возможно вообще ?
Да.
а я хотел бы отображать не из пути а из ByteArray-а
А ByteArray у вас магическим образом сразу из базы (где вы кстати предполагаете ее хранить) попадет в оперативку у пользователя. По http к вам все равно приходят байты, так что все равно, будет ли на сервере физически существовать файл на диске или это просто будет запись в БД. Адрес скрипта (сервлета и т.п., по вкусу) и будет ваш "путь к файлу".
djyamato
22.11.2011, 04:01
Простите, не указал сразу, это для ЭЙР-а
Адрес скрипта (сервлета и т.п., по вкусу) и будет ваш "путь к файлу".
А что такое "сервлет"?
Какие программные решения для отображения PDF вы нашли?
PurePDF отпугнул пока что своей мощностью и наворотами, задача у меня гораздо уже, просто отобразить пдф со скроллами.
А что такое "сервлет"?
А поиском не судьба? http://ru.wikipedia.org/wiki/%D1%E5%F0%E2%EB%E5%F2
Возвращаемся к началу. В чем вопрос? Пока прозвучали только пожелания.
purepdf
Flash/Actionscript library for creating PDF files
Я вроде не где не видел, отображение PDF'а в флеше...
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.