2023-09-11 - THUMBNAILS!!!!!

This commit is contained in:
2023-09-11 12:57:29 +02:00
parent 0306ab1992
commit d4c010cda4
25 changed files with 947 additions and 83 deletions

View File

@@ -0,0 +1,35 @@
Imports System.ComponentModel
Imports DigitalData.Modules.Base
Imports DigitalData.Modules.Logging
Imports GdPicture14
Public Class Thumbnail
Inherits BaseClass
Dim GDViewer As GdViewer
Public Sub New(pLogConfig As LogConfig)
MyBase.New(pLogConfig)
GDViewer = New GdViewer()
Dim oGDPictureKey As String = "21182889975216572111813147150675976632"
Dim licenseManager As GdPicture14.LicenseManager = New GdPicture14.LicenseManager()
licenseManager.RegisterKEY(oGDPictureKey)
End Sub
Public Function GetThumbnailFromPDFFile(pFilePath As String) As Bitmap
Try
GDViewer.DisplayFromFile(pFilePath)
Dim thumbnailBitmap As Bitmap = GDViewer.GetPageThumbnailAsBitmap(1414, 1000, 1, Color.White)
Return thumbnailBitmap
Catch ex As Exception
Logger.Error(ex)
Return Nothing
End Try
End Function
End Class