Форум пользователей ПО АСКОН

Профессиональные вопросы => Программирование приложений => API ЛОЦМАН, плагины => Тема начата: EinRoterStern от 01.04.25, 10:13:27

Название: Загрузка файла вторичного представления
Отправлено: EinRoterStern от 01.04.25, 10:13:27
Добрый день!

Как можно реализовать регистрацию файлов (метод ЛОЦМАНА: RegistrationOfFile) и загрузку вторичного представления файла (метод ЛОЦМАНА: SaveSecondaryView) через одну папку, или придется каждый файл раскидывать по разным путям: один — в букву рабочего диска, а другой — во временную папку пользователя?

И еще: есть ли у ЛОЦМАНА методы для конвертации файлов в форматы .c3d и .pdf, или необходимо использовать сторонние библиотеки для конвертации файлов в нужный формат с последующей загрузкой в ЛОЦМАН?
Название: Re: Загрузка файла вторичного представления
Отправлено: Chipollino от 01.04.25, 11:40:53
Цитата: EinRoterStern от 01.04.25, 10:13:27Как можно реализовать регистрацию файлов (метод ЛОЦМАНА: RegistrationOfFile) и загрузку вторичного представления файла (метод ЛОЦМАНА: SaveSecondaryView) через одну папку, или придется каждый файл раскидывать по разным путям: один — в букву рабочего диска, а другой — во временную папку пользователя?

Не совсем понятна проблема - размещайте всё в папке для редактирования и передавайте в SaveSecondaryView путь через папку рабочих проектов, его можно получить через GetInfoAboutCurrentUser

Цитата: EinRoterStern от 01.04.25, 10:13:27И еще: есть ли у ЛОЦМАНА методы для конвертации файлов в форматы .c3d и .pdf, или необходимо использовать сторонние библиотеки для конвертации файлов в нужный формат с последующей загрузкой в ЛОЦМАН?
У Лоцмана есть механизм "ЛОЦМАН Интегратор" - там Вы сами пишете библиотеку взаимодействия с нужным ПО для обработки файлов, хранящихся в базе лоцмана. Что Вы храните и как из этого получить pdf - Лоцман не касается.
Пишите сами.
Название: Re: Загрузка файла вторичного представления
Отправлено: EinRoterStern от 01.04.25, 14:00:28
Придумал как можно работать с файлами, а для конвертации нашел методы api Компаса который меняет расширения файла.

Но все равно спасибо за ответ!