|
|
|
Объединение docx в BLOB
|
|||
|---|---|---|---|
|
#18+
Никогда с этим не сталкивался, но нужда заставила. В структуре с типом blob хранятся документы Word (docx). Допустим, PL/SQL есть переменные blob1 и blob2. Возможно в конец документа в blob1 добавить blob2(Документы docx чтобы слились в один)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2017, 12:14 |
|
||
|
Объединение docx в BLOB
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, добавить можно DBMS_LOB.APPEND . но только Вам нужно подумать, как парсить этот новый LOB. на 9ке я сохранял свой собственный объект java Map, в котором и хранил Blobs. наверняка, сейчас можно обойтись внутренними структурами оракла TYPE .. IS TABLE OF.._ в них писать документы и это уже потом сохранять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2017, 13:17 |
|
||
|
Объединение docx в BLOB
|
|||
|---|---|---|---|
|
#18+
sef DBMS_LOB.APPEND Уверен, что word потом откроет? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2017, 13:26 |
|
||
|
Объединение docx в BLOB
|
|||
|---|---|---|---|
|
#18+
modНикогда с этим не сталкивался, но нужда заставила. В структуре с типом blob хранятся документы Word (docx). Допустим, PL/SQL есть переменные blob1 и blob2. Возможно в конец документа в blob1 добавить blob2(Документы docx чтобы слились в один)?C каждым годом появляется все больше талантливых и креативных, желающих впихнуть в БД функционал от microsoft word до photoshop. И, к сожалению, Оракл идет на поводу, предоставляя подобные возможности. Так что, во первых переименуй docx в zip и открой для себя новый дивный мир. Потом читай Managing and Processing Office Documents in Oracle XML Database ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2017, 13:36 |
|
||
|
Объединение docx в BLOB
|
|||
|---|---|---|---|
|
#18+
ORA__SQLУверен, что word потом откроет? :) нет, поэтому написал немного более, чем откомментрованное тобой) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2017, 13:38 |
|
||
|
Объединение docx в BLOB
|
|||
|---|---|---|---|
|
#18+
Как бы если тупо сложить два blob docx в один, то Word, что было понятно и до того, ругается потом на то, что файл испорчен и восстанавливает только первый документ. Это предсказуемо и не сюрприз - сделал просто заглушкой в конце с todo придумать решение. Путь есть через анализ структуры docx, написания библиотек и т.п. Но, думаю что кто-то да сталкивался с данной проблемой и уже находил решения. Потому задал тут вопрос ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2017, 18:15 |
|
||
|
Объединение docx в BLOB
|
|||
|---|---|---|---|
|
#18+
modрешенияМеж двух документов будут конфликты за уникальные на документ объекты. На полноценную постановку задачи может уйти не один месяц, год,... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2017, 18:31 |
|
||
|
Объединение docx в BLOB
|
|||
|---|---|---|---|
|
#18+
mod, лет 10 назад в одной топовой Российской ит-компании рассказали, что они документы из оракловой базы отправляли на микрософтовский сервер, там вордом мёрджили, и обратно в оракл пихали, как новую версию документа. В разработке не участвовал, не знаю подробностей. Но выглядит логично. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2017, 14:51 |
|
||
|
Объединение docx в BLOB
|
|||
|---|---|---|---|
|
#18+
Vladimir Filinmod, лет 10 назад в одной топовой Российской ит-компании рассказали, что они документы из оракловой базы отправляли на микрософтовский сервер, там вордом мёрджили, и обратно в оракл пихали, как новую версию документа. В разработке не участвовал, не знаю подробностей. Но выглядит логично. Это IMHO только для России и топовой компании логично. А вообще бредово. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2017, 15:53 |
|
||
|
Объединение docx в BLOB
|
|||
|---|---|---|---|
|
#18+
Не понимаю, а какая цель этой постановки? Чтобы кому-то было чем заняться при разборе блоба на исходные документы? дичь какая-то.... Так-то и всё из My documents в Windows можно саппендить в один файл, но станет ли от этого лучше? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2017, 10:32 |
|
||
|
Объединение docx в BLOB
|
|||
|---|---|---|---|
|
#18+
Nobody1111, тупо чтобы открыть на машине пользователя одним файлом а не 200 и отправить на принтер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2017, 14:07 |
|
||
|
Объединение docx в BLOB
|
|||
|---|---|---|---|
|
#18+
mod, я попробовал слить 2 docx файла в один copy /B A.docx + B.docx C.docx при открытии C.docx Word пишет "К сожалению, не удается открыть файл C.docx из-за проблем с его содержимым." Потом он пробует его восстановить и получает в итоге файл с содержимым идентичным A.docx ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2017, 15:00 |
|
||
|
Объединение docx в BLOB
|
|||
|---|---|---|---|
|
#18+
modNobody1111, тупо чтобы открыть на машине пользователя одним файлом а не 200 и отправить на принтер. может автоматизировать задачу печати документов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2017, 15:56 |
|
||
|
Объединение docx в BLOB
|
|||
|---|---|---|---|
|
#18+
этот офис такая сцуко глючная штука как при ручной работе, так и при попытках чего-то автоматизировать на его основе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2017, 17:24 |
|
||
|
Объединение docx в BLOB
|
|||
|---|---|---|---|
|
#18+
andreymx, да кто б спорил, только при чем тут БД... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2017, 17:49 |
|
||
|
Объединение docx в BLOB
|
|||
|---|---|---|---|
|
#18+
modNobody1111, тупо чтобы открыть на машине пользователя одним файлом а не 200 и отправить на принтер. Тупость какая-то и изврат. Вот юзер с принтером будут рады, когда все это не влезет в чью-то память. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2017, 00:12 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=167&tid=1886101]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
68ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 407ms |

| 0 / 0 |
