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 [23.04.2025 12:38] (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ů === |
techdoc/dmsakce.1745411040.txt.gz · Poslední úprava: 23.04.2025 12:24 autor: turych