Thank you
Dim nImageID As Long
Dim nImageCount As Long
Imaging1.TwainSelectSource
If Imaging1.TwainOpenDefaultSource() Then
Imaging1.TwainSetAutoFeed (True) 'Set AutoFeed Enabled
Imaging1.TwainSetAutoScan (True) 'To achieve the maximum scanning rate
Imaging1.TwainSetCurrentResolution (300)
Imaging1.TwainSetCurrentPixelType (TWPT_RGB) 'RGB
Imaging1.TwainSetCurrentBitDepth (8) ' 24 bpp
Imaging1.TwainPdfStart ("output.pdf")
nImageCount = 0
While Imaging1.CreateImageFromTwain(Me.hWnd) <> 0
nImageCount = nImageCount + 1
nImageID = Imaging1.GetNativeImage
'Saves to native pdf
Call Imaging1.TwainAddGdPictureImageToPdf(nImageID)
'Saves to native multipage tiff image
If nImageCount = 1 Then
Call Imaging1.TiffSaveAsNativeMultiPage("output.tif", CompressionLZW)
Else
Call Imaging1.TiffAddToNativeMultiPage(nImageID)
Imaging1.CloseImage (nImageID)
End If
Wend
Imaging1.TwainPdfStop
Imaging1.TiffCloseNativeMultiPage
Call Imaging1.TwainCloseSource
MsgBox "Done !"
Else
MsgBox "can't open default source, twain state is: " & Trim(Str(Imaging1.TwainGetState))
End If
Dim nImageID As Long
Dim nImageCount As Long
If Imaging1.TwainOpenDefaultSource() Then
Imaging1.TwainSetAutoFeed (True) 'Set AutoFeed Enabled
Imaging1.TwainSetAutoScan (True) 'To achieve the maximum scanning rate
Imaging1.TwainSetHideUI (True) 'To hide the twain user interface
Imaging1.TwainSetCurrentResolution (200)
Imaging1.TwainSetCurrentPixelType (TWPT_RGB) 'RGB
Imaging1.TwainSetCurrentBitDepth (8) ' 24 bpp
Imaging1.TwainPdfStart ("c:\output.pdf") 'pdf output
nImageCount = 0
While Imaging1.CreateImageFromTwain(Me.hWnd) <> 0
nImageCount = nImageCount + 1
nImageID = Imaging1.GetNativeImage
if Imaging1.IsBlank(98) = True Then
Call Imaging1.CloseImage(nImageID)
Else
'Saves to native multipage tiff image
If nImageCount = 1 Then
Call Imaging1.TiffSaveAsNativeMultiPage("c:\output.tif", CompressionLZW) 'tif output
Else
Call Imaging1.TiffAddToNativeMultiPage(nImageID)
End If
'Saves to native pdf
Call Imaging1.TwainAddGdPictureImageToPdf(nImageID)
Imaging1.CloseImage (nImageID)
End If
Wend
Imaging1.TwainPdfStop
Imaging1.TiffCloseNativeMultiPage
Call Imaging1.TwainCloseSource
Else
MsgBox "can't open default source, twain state is: " & Trim(Str(Imaging1.TwainGetState))
End If
Dim nImageID As Long
Dim nImageCount As Long
Imaging1.TwainSelectSource
If Imaging1.TwainOpenDefaultSource() Then
Imaging1.TwainSetAutoFeed (True) 'Set AutoFeed Enabled
Imaging1.TwainSetAutoScan (True) 'To achieve the maximum scanning rate
Imaging1.TwainSetCurrentResolution (300)
Imaging1.TwainSetCurrentPixelType (TWPT_RGB) 'RGB
Imaging1.TwainSetCurrentBitDepth (8) ' 24 bpp
Imaging1.TwainPdfStart ("c:\output.pdf")
nImageCount = 0
While Imaging1.CreateImageFromTwain(Me.hWnd) <> 0
If Not Imaging1.IsBlank(98) Then
nImageCount = nImageCount + 1
nImageID = Imaging1.GetNativeImage
'Saves to native pdf
Call Imaging1.TwainAddGdPictureImageToPdf(nImageID)
'Saves to native multipage tiff image
If nImageCount = 1 Then
Call Imaging1.TiffSaveAsNativeMultiPage("c:\output.tif", CompressionLZW)
Else
Call Imaging1.TiffAddToNativeMultiPage(nImageID)
Imaging1.CloseImage (nImageID)
End If
End If
Wend
Imaging1.TwainPdfStop
Imaging1.TiffCloseNativeMultiPage
Call Imaging1.TwainCloseSource
MsgBox "Done !"
Else
MsgBox "can't open default source, twain state is: " & Trim(Str(Imaging1.TwainGetState))
End If
Return to Example requests & Code samples
Users browsing this forum: No registered users and 0 guests