- Создатель Васильев Антон, отредактировано 09.07.2024
Конфигурация СЭД-Сервиса. Актуально для версии 3.1.54.
#параметры безопасности resource.service.authentication.name=admin resource.service.authentication.authorities=ROLE_ADMIN resource.service.authentication.password=for-access-enter-hash-there #параметры по умолчанию #время хранения результов на диске (папки-результаты) svcFolderCleaner.result.folders.minutes=60 #допустымые расширения, которые будут обработываться конвертором (разделитель - ',') svcWord2Pdf.msword.extensions=doc,docx,rtf #excel - резерв: xlsx,xls svcWord2Pdf.msexcel.extensions=xlsx,xls #время (минуты) хранения результатов в списке задач # (должно быть меньше чем svcFolderCleaner.result.folders.minutes) svcWord2Pdf.timekeeper.jobs.minutes=45 svcWord2Pdf.msword.threads=2 svcWord2Pdf.msexcel.threads=1 svcWord2Pdf.sedoblib.enabled=true svcWord2Pdf.sedoblib.logpath= #Задержка в мс между наложениями штампов в Word svcWord2Pdf.sedoblib.stamp_timeout= #Количество обработанных задач инстансом Word\Excel до перезагрузки svcWord2Pdf.sedoblib.max_instance_task_count= #Так же используется в svcOverPrintPdf #Путь до папки куда писать лог. Например C:\\Temp\\logs #Seconds #Так же используется в svcOverPrintPdf svcWord2Pdf.sedoblib.timeout=240 #Параметры для конвертации средствами OpenOffice svcWord2Pdf.openoffice.disable= #Путь до установленного openoffice. Если значение не пустое, то используется OpenOffice для конвертации svcWord2Pdf.openoffice.installation.path= #Перечесления портов для использования. svcWord2Pdf.openoffice.port.numbers=2002,2003,2004,2005,2006 #Количество задания для перезапуска процесса. svcWord2Pdf.openoffice.tasks.per.process= #Таймайт конвертации svcWord2Pdf.openoffice.tasks.timeout=300000 #Максимальный размер файла для конвертации svcWord2Pdf.openoffice.max.file.size=5242880 #Количество поток для конвертации изображений svcWord2Pdf.image.thread.count=4 #temp #sedSvc.ws.host= #svcOverPrintPdf svcOverPrintPdf.sedoblib.enabled=true svcOverPrintPdf.msword.threads=2 #scheduler - set defaults #demo-test-task #cmj.sedsvc.quartz.cronTrigger_hint.suspend=true #cmj.sedsvc.quartz.cronTrigger_hint.trigger=0/15 * * * * ? #svcFolderCleaner cmj.sedsvc.quartz.cronTrigger_ScheduleFolderCleaner.suspend=false cmj.sedsvc.quartz.cronTrigger_ScheduleFolderCleaner.trigger=0 0/30 * * * ? #svcWord2Pdf,cleanup-task for ServiceWord2PdfMain.jobList #expire time - at svcWord2Pdf.timekeeper.jobs.minutes cmj.sedsvc.quartz.cronTrigger_Word2PdfJobList.suspend=false cmj.sedsvc.quartz.cronTrigger_Word2PdfJobList.trigger=0 0/30 * * * ? #svcPassportConvert svcPassportConvert.template= svcRegSign.sign.templatename= svcRegSign.sign.emblem=russian.png svcRegSign.sign.offsetx= svcRegSign.sign.offsety= svcRegSign.sign.fontFile= svcRegSign.sign.fontFileBold= svcRegSign.sign.fontsize= svcRegSign.sign.width= svcRegSign.sign.height= svcRegSign.sign.version= svcRegSign.sign.custProfile={'profile-80150914':'C:\\Users\\User\\work\\cmj\\sedsvc\\server\\sedsvc-dom\\src\\main\\resources\\groovy\\TestTemplate.groovy'} svcRegSign.sign.delimiter=; svcRegSign.reg.width= svcRegSign.reg.height= svcRegSign.reg.fontfamily= svcRegSign.reg.fontsize= svcCheckPdf.sign.width=85 svcCheckPdf.sign.height=38 svcCheckPdf.reg.width=66 svcCheckPdf.reg.height=6 svcCheckPdf.accuracy=strong #Высота штампа svcUnifiedStamp.height=36 #Ширина штампа svcUnifiedStamp.width=83 #Отступ между блоками в мм svcUnifiedStamp.indent=1 #Версия штампа подписи svcUnifiedStamp.signature.version=1 #Герб для штампа подписи svcUnifiedStamp.signature.emblem=russian.png #Шрифт штампа подпси svcUnifiedStamp.signature.fontname=Liberation Serif #Размер шрифта штампа подписи svcUnifiedStamp.signature.fontsize=8 #Жирный шрифт штампа подписи svcUnifiedStamp.signature.fontbold=Liberation Serif #Размер шрифта первого заголовка штампа подписи svcUnifiedStamp.signature.firstheaderfontsize=10 #Разделитель информации в запросе штампа подписи svcUnifiedStamp.signature.delimiter=; #Размер шрифта второго заголовка штампа подписи svcUnifiedStamp.signature.secondheaderfontsize=10 #Путь до папки с Groovy шаблонами svcUnifiedStamp.signature.groovyfolder= #Имя стандартного Groovy шаблона svcUnifiedStamp.signature.defaultgroovy= #Тип штрихкода svcUnifiedStamp.barcode.type=code128 #Высота штрихкода svcUnifiedStamp.barcode.height=36 #Шрифт шрифта текста штрихкода svcUnifiedStamp.barcode.fontname=Liberation Serif #Высота шрифта текста штрихкода svcUnifiedStamp.barcode.textfontsize=10 #Шрифт штампа регистрации svcUnifiedStamp.additional.fontname=Liberation Serif #Высота шрифта штампа регистрации svcUnifiedStamp.additional.fontsize=8
Статус | ГОТОВО |
---|---|
Комментарий |
Параметр | Описание | Пример |
---|---|---|
Параметры безопасности | ||
resource.service.authentication.name | admin | |
resource.service.authentication.authorities | ROLE_ADMIN | |
resource.service.authentication.password | for-access-enter-hash-there | |
Время хранения результатов на диске (папки-результаты) | ||
svcFolderCleaner.result.folders.minutes | Количество минут через которое будет произведено удаление файла результата, если он не был удалён сразу. | 60 |
Сервис svcWord2Pdf | ||
Общие параметры | ||
svcWord2Pdf.timekeeper.jobs.minutes | Количество минут через которое будет удалена задача конвертации, если сервер не забрал её результат | 45 |
svcWord2Pdf.image.thread.count | Количество потоков для конвертации изображений в pdf | 4 |
MS Office | ||
svcWord2Pdf.sedoblib.enabled | Включает использование MS Word для конвертации. При включении использование LO должно быть выключено (svcWord2Pdf.openoffice.disable=true). При включении так же необходимо установить параметры для библиотеки SedOfficeBridge (см раздел "Параметры SedOfficeBridge") | true |
svcWord2Pdf.msword.threads | Количество инстансов Word для конвертации. Рекомендуется устанавливать значение = половина от доступных ядер | 2 |
svcWord2Pdf.msexcel.threads | Количество инстансов Excel для конвертации. Рекомендуется устанавливать значение = 1-2, так как нагрузка на конвертацию таблиц обычно небольшая | 1 |
svcWord2Pdf.msword.extensions | Разрешённые расширения файлов для конвертации в pdf с помощью Word\LO | doc, docx, rtf |
svcWord2Pdf.msexcel.extensions | Разрешённые расширения файлов для конвертации таблиц в html с помощью Excel\LO | xlsx, xls |
LibreOffice/OpenOffice | ||
svcWord2Pdf.openoffice.disable | Выключает использование LibreOffice для конвертации. При включении использование Word должно быть выключено (svcWord2Pdf.sedoblib.enabled=false). При включении так же необходимо установить параметры для использования LibreOffice (см раздел "Параметры LibreOffice") | true |
svcWord2Pdf.openoffice.installation.path | Путь до установленного openoffice. Если значение не пустое, то используется OpenOffice для конвертации | |
svcWord2Pdf.openoffice.port.numbers | Перечесления портов для использования. | 2002, 2003, 2004, 2005, 2006 |
svcWord2Pdf.openoffice.tasks.per.process | Количество задания для перезапуска процесса | |
svcWord2Pdf.openoffice.tasks.timeout | Таймайт конвертации | 300000 |
svcWord2Pdf.openoffice.max.file.size | Максимальный размер файла для конвертации | 5242880 |
svcWord2Pdf.image.thread.count | Количество поток для конвертации изображений | 4 |
Сервис svcOverPrintPdf | ||
svcOverPrintPdf.sedoblib.enabled | Включает использование MS Word для наложения штампов не на pdf файлы. При включении так же необходимо установить параметры для библиотеки SedOfficeBridge (см раздел "Параметры SedOfficeBridge"). Если выключено, то используется LibreOffice, для которого необходимо установить параметры для использования LibreOffice (см раздел "Параметры LibreOffice") | true |
svcOverPrintPdf.msword.threads | Количество инстансов Word для наложения штампов. Используется только при включённом наложении с помощью Word (svcOverPrintPdf.sedoblib.enabled=true). Рекомендуется устанавливать значение = половина от количества инстансов конвертации | 2 |
Параметры SedOfficeBridgeДанные параметры используется при включённом использовании Word в сервисах svcWord2Pdf и svcOverPrintPdf. | ||
Общие параметры | ||
svcWord2Pdf.sedoblib.logpath | Указывает путь до папки куда писать логи библиотеке. Слеши в пути должны быть экранированы. | C:\\Temp\\logs |
svcWord2Pdf.sedoblib.stamp_timeout | Задержка в мс между наложениями штампов. Наличие данного параметра обязательно в конфиге для СЭД сервиса 3.1.49 и выше. Пустое значение или 0 отключает задержку. | 200 |
svcWord2Pdf.sedoblib.max_instance_task_count | Количество задач до перезапуска инстанса Word\Excel. | 2000 |
svcWord2Pdf.sedoblib.timeout | Таймаут в секундах для выполнение операции в инстансе Word\Excel | 240 |
Параметры для замены библиотеки SEDOfficeBridge | ||
svcWord2Pdf.sedoblib.debug | Включает использование не встроенной (отладочной) библиотеки SedOfficeBridge. | true |
svcWord2Pdf.sedoblib.path | Полный путь до отладочной библиотеки. Слеши должны быть экранированы. | <path>\\SEDOfficeBridge.dll |
Параметры штампа | ||
svcUnifiedStamp.height | Высота штампа | 36 |
svcUnifiedStamp.width | Ширина штампа | 83 |
svcUnifiedStamp.indent | Отступ между блоками в мм | 1 |
Параметры штампа подписи | ||
svcUnifiedStamp.signature.version | Версия штампа подписи | 1 |
svcUnifiedStamp.signature.emblem | Герб для штампа подписи | russian.png |
svcUnifiedStamp.signature.fontname | Шрифт штампа подписи | Liberation Serif |
svcUnifiedStamp.signature.fontsize | Размер шрифта штампа подписи | 8 |
svcUnifiedStamp.signature.fontbold | Жирный шрифт штампа подписи | Liberation Serif |
svcUnifiedStamp.signature.firstheaderfontsize | Размер шрифта первого заголовка штампа подписи | 10 |
svcUnifiedStamp.signature.delimiter | Разделитель информации в запросе штампа подписи | ; |
svcUnifiedStamp.signature.secondheaderfontsize | Размер шрифта второго заголовка штампа подписи | 10 |
svcUnifiedStamp.signature.groovyfolder | Путь до папки с Groovy шаблонами | |
svcUnifiedStamp.signature.defaultgroovy | Имя стандартного Groovy шаблона | |
Параметры штрихкода | ||
svcUnifiedStamp.barcode.type | Тип штрихкода | code128 |
svcUnifiedStamp.barcode.height | Высота штрихкода | 36 |
svcUnifiedStamp.barcode.fontname | Шрифт шрифта текста штрихкода | Liberation Serif |
svcUnifiedStamp.barcode.textfontsize | Высота шрифта текста штрихкода | 10 |
svcUnifiedStamp.additional.fontname | Шрифт штампа регистрации | Liberation Serif |
svcUnifiedStamp.additional.fontsize | Высота шрифта штампа регистрации | 8 |