techdoc:dmsakce
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
| techdoc:dmsakce [23.04.2025 12:24] – turych | techdoc:dmsakce [12.09.2025 11:56] (aktuální) – turych | ||
|---|---|---|---|
| Řádek 37: | Řádek 37: | ||
| Významy jednotlivých parametrů: | Významy jednotlivých parametrů: | ||
| * // | * // | ||
| - | * // | + | * // |
| - | * // | + | * // |
| - | * // | + | * // |
| - | * // | + | * // |
| - | * // | + | * // |
| - | * // | + | * // |
| + | Příklad podepsání PDF dokumentu stored procedurou: | ||
| + | < | ||
| + | DECLARE @InputPDFFileGUID NVARCHAR(80) | ||
| + | DECLARE @OutputPDFFileName NVARCHAR(255) | ||
| + | DECLARE @IDCert INT | ||
| + | DECLARE @MultipleSign BIT = 0 | ||
| + | DECLARE @iOutputDocumentID INT = 0 | ||
| + | DECLARE @Status INT = 0 | ||
| + | DECLARE @ErrorMessage NVARCHAR(MAX) | ||
| + | |||
| + | -- GUID vstupního PDF souboru | ||
| + | set @InputPDFFileGUID = ' | ||
| + | -- jméno výstupního souboru - může být prázdné | ||
| + | set @OutputPDFFileName = '' | ||
| + | |||
| + | -- ID podepisovacího certifikátu | ||
| + | set @IDCert = 1 | ||
| + | |||
| + | -- zavolání stored procedury | ||
| + | EXEC dbo.SignPDF | ||
| + | @InputPDFFileGUID, | ||
| + | @IDCert, | ||
| + | @MultipleSign, | ||
| + | @OutputPDFFileName, | ||
| + | @iOutputDocumentID OUTPUT, | ||
| + | @Status OUTPUT, | ||
| + | @ErrorMessage OUTPUT | ||
| + | |||
| + | -- kontrola výsledku | ||
| + | IF @Status = 0 -- OK | ||
| + | BEGIN | ||
| + | PRINT 'PDF signed successfully!' | ||
| + | PRINT 'ID = ' + CAST(@iOutputDocumentID AS NVARCHAR(10)) | ||
| + | END | ||
| + | ELSE -- chyba | ||
| + | BEGIN | ||
| + | PRINT 'Error signing PDF: ' + ISNULL(@ErrorMessage, | ||
| + | PRINT ' | ||
| + | END | ||
| + | </ | ||
| === Ruční podepisování dokumentů === | === Ruční podepisování dokumentů === | ||
| Řádek 68: | Řádek 108: | ||
| Pro správnou funkci podepisovacího tabletu je zapotřebí jednorázová instalace SDK, která je k dispozici na instalačním mediu ESO9. Instalaci lze spustit běžným způsobem nebo bezdotykově z příkazové řádky:\\ | Pro správnou funkci podepisovacího tabletu je zapotřebí jednorázová instalace SDK, která je k dispozici na instalačním mediu ESO9. Instalaci lze spustit běžným způsobem nebo bezdotykově z příkazové řádky:\\ | ||
| < | < | ||
| + | |||
| + | === Hromadné stahování dokumentů === | ||
| + | Pokud potřebuji stáhnout hromadně z DMS více dokumentů, stačí je označit a na libovolném z nich stisknout tlačítko //" | ||
| + | |||
| === Optimalizace PDF dokumentů === | === Optimalizace PDF dokumentů === | ||
| Vzhledem ke stále rostoucí velikosti všech dokumentových databází jsme vytvořili automat na průběžnou optimalizaci PDF souborů uložených v DMS ESO9. Kompresní poměr původního a optimalizovaného PDF se pohybuje v rozmezí 1:2 - 1:10. Optimalizují se pouze PDF soubory bez digitálního podpisu; digitálně podepsané dokumenty zůstávají beze změny.\\ | Vzhledem ke stále rostoucí velikosti všech dokumentových databází jsme vytvořili automat na průběžnou optimalizaci PDF souborů uložených v DMS ESO9. Kompresní poměr původního a optimalizovaného PDF se pohybuje v rozmezí 1:2 - 1:10. Optimalizují se pouze PDF soubory bez digitálního podpisu; digitálně podepsané dokumenty zůstávají beze změny.\\ | ||
techdoc/dmsakce.1745411040.txt.gz · Poslední úprava: 23.04.2025 12:24 autor: turych