Convert PDF to Image file from VB.NET, Reference to pdf2image.dll from VB.NET

VeryPDF PDF to Image Converter SDK can be called from VB.NET source code, please refer to an example of VB.NET calling source code at below,

Public Class PDF2ImageConverter

    Private Declare Function PDFToImageConverter Lib "pdf2image.dll"
    (ByVal szPDFFileName As String, ByVal szOutputName As String,
    ByVal szUserPassword As String, ByVal szOwnPassword As String,
    ByVal xresolution As Integer, ByVal yresolution As Integer, ByVal bitcount As Integer,
    ByVal compression As Integer, ByVal quality As Integer, ByVal grayscale As Integer,
    ByVal multipage As Integer, ByVal firstPage As Integer, ByVal lastPage As Integer) As Integer

    Private Declare Sub PDFToImageSetCode Lib "pdf2image.dll" (ByVal szRegcode As String)

    Public Enum CompressionType
        COMPRESSION_NONE = 1              '/* dump mode */
        COMPRESSION_CCITTRLE = 2          '/* CCITT modified Huffman RLE */
        COMPRESSION_CCITTFAX3 = 3         '/* CCITT Group 3 fax encoding */
        COMPRESSION_CCITTFAX4 = 4         '/* CCITT Group 4 fax encoding */
        COMPRESSION_LZW = 5               '/* Lempel-Ziv  & Welch */
        COMPRESSION_JPEG = 7              '/* JPEG DCT compression */
        COMPRESSION_PACKBITS = 32773      '/* Macintosh RLE */
    End Enum

    Public Sub New()

    End Sub

    Public Function ConvertPDFToImage(ByVal strInputPDF As String, ByVal strOutputImage As String, ByVal strUsername As String, ByVal strPassword As String,
    ByVal lngXDPI As Long, ByVal lngYDPI As Long, ByVal lngBitCount As Long,
    ByVal enumCompression As CompressionType, ByVal lngQuality As Long,
    ByVal blnGreyscale As Boolean, ByVal blnMultipage As Boolean,
    ByVal lngFirstPage As Long, ByVal lngLastPage As Long) As Long

        ' Register PDF to Image Converter Library
        PDFToImageSetCode "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"

        ConvertPDFToImage = PDFToImageConverter(strInputPDF, strOutputImage, strUsername, strPassword, lngXDPI, lngYDPI, lngBitCount, enumCompression, lngQuality, blnGreyscale, blnMultipage, lngFirstPage, lngLastPage)

    End Function

End Class

Please notice, in the VB.NET code, you need change long data type to Integer data type.

VN:F [1.9.20_1166]
Rating: 7.0/10 (1 vote cast)
VN:F [1.9.20_1166]
Rating: 0 (from 0 votes)
Convert PDF to Image file from VB.NET, Reference to pdf2image.dll from VB.NET, 7.0 out of 10 based on 1 rating

Related Posts

This entry was posted in PDF to Image Converter and tagged . Bookmark the permalink.

One Response to Convert PDF to Image file from VB.NET, Reference to pdf2image.dll from VB.NET

  1. Pingback: Add a Reference to pdf2image.dll library | VeryPDF Knowledge Base

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


Verify Code   If you cannot see the CheckCode image,please refresh the page again!