diff --git a/TSPdfUtils/Firmas.vb b/TSPdfUtils/Firmas.vb index a8706e9..acb26a4 100644 --- a/TSPdfUtils/Firmas.vb +++ b/TSPdfUtils/Firmas.vb @@ -56,7 +56,16 @@ Public Class Firmas signer.SignExternalContainer(external, 8192) End Sub + Public Shared Function ObtieneFirmantesPDFFirmado(FicheroPdf As Byte(), SoloCertId As Boolean) As List(Of String) + Dim spdf = New MemoryStream(FicheroPdf) + Return ObtieneFirmantesPDFFirmado(spdf, SoloCertId) + End Function Public Shared Function ObtieneFirmantesPDFFirmado(FicheroPdf As String, SoloCertId As Boolean) As List(Of String) + Dim spdf = New MemoryStream(System.IO.File.ReadAllBytes(FicheroPdf)) + Return ObtieneFirmantesPDFFirmado(spdf, SoloCertId) + End Function + + Public Shared Function ObtieneFirmantesPDFFirmado(FicheroPdf As Stream, SoloCertId As Boolean) As List(Of String) Try Dim pdfReader As New PdfReader(FicheroPdf) Dim pdfDoc As New PdfDocument(pdfReader) diff --git a/TSPdfUtils/TSpdfUtils.vbproj b/TSPdfUtils/TSpdfUtils.vbproj index ffd9f6c..a54013d 100644 --- a/TSPdfUtils/TSpdfUtils.vbproj +++ b/TSPdfUtils/TSpdfUtils.vbproj @@ -19,16 +19,17 @@ TSpdfUtils TSpdfUtils libreria, netstandard2.0 - 3.0.10.0 - 3.0.10.0 - 3.0.10.0 + 3.0.11.0 + 3.0.11.0 + 3.0.11.0 Manuel Tecnosis S.A Utilidades de tratamiento de pdf, de firmas digitales e imagenes. - - 3.0.8.0 2026-08-03 Correcciones clase FirmaCanvas - - 3.0.8.0 2026-08-03 Se agregan Sobrecargas a la clase FirmaCanvas - - 3.0.8.0 2026-08-03 Se agrega clase FirmaCanvas + - 3.0.11.0 2026-09-03 Nuevas sobrecargas en ObtieneFirmantesPDFFirmado + - 3.0.10.0 2026-09-03 Correcciones clase FirmaCanvas + - 3.0.9.0 2026-09-03 Se agregan Sobrecargas a la clase FirmaCanvas + - 3.0.8.0 2026-09-03 Se agrega clase FirmaCanvas - 3.0.7.0 2026-08-01 Se elimina PdfSignatureTools, Nuevo metodo ObtenerPropiedadDePdf - 3.0.6.0 2026-08-01 Correccion PdfSignatureTools - 3.0.5.0 2026-08-01 Nuevas rutinas en PdfSignatureTools