Rasterizer 2017

Convert PDF to Multi.page TIFF

' Copyright (c) 2021 ActivePDF, Inc.
' ActivePDF Rasterizer 2017
' Example generated 03/03/21 

Imports System

' Make sure to add the ActivePDF product .NET DLL(s) to your application.
' .NET DLL(s) are typically found in the products 'bin' folder.

Public Class Examples
  Sub Example()
    Dim strPath As String

    strPath = AppDomain.CurrentDomain.BaseDirectory

    ' Instantiate Object
    Dim oRAS As APRasterizerNET.Rasterizer = New APRasterizerNET.Rasterizer()
    
    ' Open PDF
    oRAS.OpenFile(strPath & "doc.pdf")
    
    ' Output Type
    oRAS.OutputFormat = APRasterizerNET.OutputFormatType.OutFile
    
    ' Set the file path for the created TIFF
    oRAS.OutputFileName = strPath & "doc.tiff"
    
    ' Set whether to include PDF annotations in the conversion
    oRAS.IncludeAnnotations = true
    
    ' Set the pages to convert
    oRAS.AddPageRange(1, 2)
    oRAS.AddPageRange(4, 4)
    
    ' Create the TIFF
    oRAS.CreateMultipageTIFF()
    
    ' Finished with PDF, close file
    oRAS.CloseFile()
    
    ' Release Object
    oRAS.Dispose()
    
    ' Process Complete
    WriteResults("Done!")
  End Sub
  
  ' Write output data
  Sub WriteResults(content As String)
    ' Choose where to write out results
  
    ' Debug output
    'System.Diagnostics.Debug.WriteLine("ActivePDF: * " + content)
  
    ' Console
    Console.WriteLine(content)
  
    ' Log file
    'Using tw = New System.IO.StreamWriter(AppDomain.CurrentDomain.BaseDirectory & "application.log", True)
    '   tw.WriteLine("[" + DateTime.Now.ToString("MM/dd/yyyy HH:mm:ss") + "]: => " + content)
    'End Using
  End Sub
End Class

Copyright © 2021 ActivePDF, Inc