Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

9 Декабрь 2019, 15:24 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Здесь можно поблагодарить участников форума Улыбка
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: Подсчёт данных из полей "форма"  (Прочитано 1270 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Dr_Arut
Участник
**
Offline Offline

Пол: Мужской
Сообщений: 6

LibreOffice всегда последней версии


« Стартовое сообщение: 26 Октябрь 2019, 10:22 »

Здравствуйте.
Создаю файл в формате pdf. Для этого создаю файл в writer-е, потом экспортирую в pdf (для возможности легко в будущем редактировать файл pdf). Чтоб можно было вводить данные в pdf, во writer добавляю формы (если есть другой способ, то пожалуйста подскажите). Задача следующая, чтоб у файла pdf была функция как у calc. Т.е. в таблице (в поле форма) ввёл данные и автоматически всё посчиталось. Если всё делать классическим образом, т.е. через таблицу writer то работает подсчёт, но нельзя вводить данные в pdf, если делать формы, то данные вводить можно, но подсчёт не работает.


* forma.jpg (31.73 Кб, 888x234 - просмотрено 9 раз.)
* podschyot-form.odt (11.03 Кб - загружено 5 раз.)
« Последнее редактирование: 26 Октябрь 2019, 10:24 от Dr_Arut » Записан
mikekaganski
Мастер
*****
Offline Offline

Пол: Мужской
Расположение: Хабаровск -> Москва
Сообщений: 1 621


« Ответ #1: 26 Октябрь 2019, 11:14 »

PDF, формируемый OOo/LO/AOO, не содержит скриптов, нужных для автоматических расчётов. Ваша задача неразрешима при использовании только этих офисных пакетов.
Записан

С уважением,
Михаил Каганский
Dr_Arut
Участник
**
Offline Offline

Пол: Мужской
Сообщений: 6

LibreOffice всегда последней версии


« Ответ #2: 26 Октябрь 2019, 13:14 »

Спасибо за ответ.
А что нужно использовать кроме LO?
Записан
kompilainenn
Мастер
*****
Offline Offline

Сообщений: 2 777



« Ответ #3: 26 Октябрь 2019, 13:37 »

зачем именно ПДФ для этих целей?
Записан

Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут
Dr_Arut
Участник
**
Offline Offline

Пол: Мужской
Сообщений: 6

LibreOffice всегда последней версии


« Ответ #4: 26 Октябрь 2019, 14:42 »

Для большей универсальности. А вы что рекомендуете?
Записан
kompilainenn
Мастер
*****
Offline Offline

Сообщений: 2 777



« Ответ #5: 26 Октябрь 2019, 15:11 »

Озвучте главную цель: для чего это делается?
Записан

Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут
Dr_Arut
Участник
**
Offline Offline

Пол: Мужской
Сообщений: 6

LibreOffice всегда последней версии


« Ответ #6: 26 Октябрь 2019, 15:34 »

Для создания документа, который будет распечатан или же отправлен по электронной почте. Сам документ есть здесь https://www.forum-dental.ru/zakaz-naryad-dlya-zubotehnicheskoy-laboratorii-t1243.html
Записан
kompilainenn
Мастер
*****
Offline Offline

Сообщений: 2 777



« Ответ #7: 26 Октябрь 2019, 15:54 »

Чем будут открывать документ получатели документа по электронной почте?

Я к чему веду? Универсальность эта ваша, она может быть надуманной и , возможно, везде можно иметь ЛибреОфис и использовать просто документ ODT с таблицей и расчетами
Записан

Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут
Dr_Arut
Участник
**
Offline Offline

Пол: Мужской
Сообщений: 6

LibreOffice всегда последней версии


« Ответ #8: 26 Октябрь 2019, 16:00 »

Ну например с телефона. Можно конечно сверстать на html, наверное намного проще будет, но хочется не зависеть от интернета.
Записан
Bigor
Опытный пользователь
***
Offline Offline

Пол: Мужской
Сообщений: 771


« Ответ #9: 26 Октябрь 2019, 16:18 »

Даже если удастся в pdf внедрить скрипты (js вроде как можно), то не факт, что просматривальшик pdf на телефоне их обработает.
Записан
Dr_Arut
Участник
**
Offline Offline

Пол: Мужской
Сообщений: 6

LibreOffice всегда последней версии


« Ответ #10: 26 Октябрь 2019, 16:42 »

Ну вроде adobe reader на android полноценно работает.
Записан
economist
Форумчанин
***
Offline Offline

Сообщений: 1 048


« Ответ #11: 28 Октябрь 2019, 08:15 »

Dr_Arut - ваша задача имеет как минимум два компромиссных решения.

1) Автоматизация PDF на JavaScript. Макросы выполняются в большинстве просмотрщиков (Adobe Reader, PDFX Viewer итд). Внедрить JS можно сторонними утилитами.

2) Сохранить из Writer в PDF - с флажком Гибридный PDF. В нем хранится ODT-форма и StarBasic/VBA макросы, при открытии в LO - макросы и даже обычные формулы таблиц Writer - выполняются и работают (но в Adobe Reader, PDFX Viewer итд - нет). Во многих случаях это как раз то что "было нужно".

Если это не подходит и нужна полная универсальность, то web-технологии + браузер. Тут тоже есть много вариантов:
1) GoogleDocs
2) LibreOffice online или RollUp - версия
3) WebDAV
Записан

Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!