PDF to Scanned PDF - VB.NET
PDF Extractor SDK sample in VB.NET demonstrating ‘PDF to Scanned PDF’
Module1.vb
Imports Bytescout.PDFExtractor
Module Module1
    ' This sample demonstrates converting PDF to Scanned PDF
    Sub Main()
        ' Create Bytescout.PDFExtractor.UnsearchablePDFMaker instance
        Dim unsearchablePDFMaker = New UnsearchablePDFMaker()
        unsearchablePDFMaker.RegistrationName = "demo"
        unsearchablePDFMaker.RegistrationKey = "demo"
        ' Load sample PDF document
        unsearchablePDFMaker.LoadDocumentFromFile("sample1.pdf")
        ' Set PDF rendering resolution to 150 DPI. Higher value - better quality, but larger output file.
        unsearchablePDFMaker.RenderingResolution = 150
        ' Set embedded images format
        unsearchablePDFMaker.ImageFormat = EmbeddedImageFormat.PNG
        ' Process the document
        unsearchablePDFMaker.MakePDFUnsearchable("result.pdf")
        ' Cleanup
        unsearchablePDFMaker.Dispose()
        ' Open the result PDF file in default associated application
        Dim processStartInfo As New ProcessStartInfo("result.pdf")
        processStartInfo.UseShellExecute = True
        Process.Start(processStartInfo)
    End Sub
End Module