PDF Viewer SDK ActiveX and Document Imaging SDK C#, VB.NET, VB6, Delphi, C++, VFP, MS Access | Image Viewer CP Pro SDK ActiveX
Image Viewer CP Pro SDK ActiveX

Image Viewer CP Pro SDK ActiveX 23.0

Platform : Windows 11, Windows 10, Windows 8, Vista, XP

It is a PDF Viewer and Document Viewer SDK , Export to PDF ,Image processing, 1D and 2D Barcode Reader, Writer, DICOM and OCR with C#, C++ , VB.NET , VB, Delphi, Vfp, MS Access.

Key Features

  • View and printing PDF, Fax documents, XPS (Open XML Paper Specification), OXPS file,MNG, Raw Image ( cr2, nef , crw, mrw, raf, erf, 3fr, dcr, raw, dng, pef, x3f, arw, sr2, mef, prf), BMP, GIF, ICO, JPEG, JPEG 2000, PCX, PNG, PSD, TIF, WMF, WBMP, TGA, PGX, RAS, PNM image files.
  • Support load and enter data into PDF form fields and then Export the PDF (need add-ons Advanced PDF Viewer and PDF Edit Module)
  • Support looping into all PDF forms fields and fill PDF form fields programmatically . (need add-ons Advanced PDF Viewer and PDF Edit Module)
  • Create a PDF from scratch, create a new page to the document, add text, add image add line, add rectangle, add Ellipse to document. (need add-ons Advanced PDF Viewer and PDF Edit Module)
  • Support deskew, it can automatic skew detection and correction in loaded images.
  • Support for Unicode PDF/A OCR generation (PDF Image plus hidden searchable text). (need add-ons OCR Module )
  • Perform OCR processes an entire page or only specific areas in a page. support more than 50 languages such as Arabic, Chinese, French, Japanese, Indonesian, Hebrew, Russian, Korean, Polish, Thai, Vietnamese.(need add-ons OCR Module )
  • Convert multipage PDF, TIFF to single, multi-page PDF.
  • Support render password protected PDF document.
  • Support convert PDF, TIF to single or multi-page Microsoft Word (.docx) File without installed Microsoft Word.
  • Support create Microsoft Word (.docx) File and add images and texts to specific page.
  • Support read Photoshop PSD file and read each layer information, e.g. layer name, layer image size , export the layer to transparent PNG file.
  • Support draw arc, bezier, ellipse, circle, line, pie, rectangle, filled ellipse, filled pie, filled rectangle, texture line with alpha channel support. (You may use DrawFillRectangle method highlight the text on image)
  • Support use JPEG compression, adjust quality when call OCR2SearchablePDF and OCR2SearchableMultipagePDF methods. it can output small size of PDF/A file.
  • support displaying PDF file faster, displaying better quality, support more PDF files and displaying XPS (Open XML Paper Specification), OXPS file. Supported Merge PDF files with bookmarks, Cover any unwanted page content with opaque rectangles, Split a multi-page PDF File, Add the PDF File to specific position of existing PDF File, Delete Page, Rotating Page of PDF file and Crop specific part of PDF file.(need add-ons Advanced PDF Viewer and PDF Edit Module)
  • support Export specific PDF Page to BMP, JPEG, TIFF, PNG, GIF image. (need add-ons Advanced PDF Viewer and PDF Edit Module)
  • support display monochrome, grayscale, palletized and true color DICOM images.(need add-ons DICOM Module )
  • support reads a specified frame in a multi-framed DICOM image. (need add-ons DICOM Module )
  • support playback all frames in a multi-framed DICOM image. (need add-ons DICOM Module)
  • support read all patient metadata from DICOM images.(need add-ons DICOM Module)
  • read 1D and 2D barcodes in images. Supported UPC-A, UPC-E, EAN-8, EAN-13, Code 39, Code 93, Code 128, ITF, Codabar, MSI, RSS-14 (all variants), QR Code, Data Matrix, Aztec and PDF-417. Automatic barcode type detection, Read multiple barcodes at any orientation. High-speed barcode recognition and return sureness value of each detected barcode. (need add-ons Barcode Reader Module)
  • Advanced Barcode Recognition for PDF - Open the PDF, Get the total count of images for specific PDF page and scan the Barcode for specific image. It can improved the barcode recognition. (need add-ons Barcode Reader Module)
  • support write QR Barcode to image files or HBITMAP, custom define background, foreground color, version number, error level and border size. (need add-ons Barcode Writer Module)
  • supported output Codabar, Codec 11, Code128A, Code128B, Code128C, Codec 3 of 9, Industrial 2 from 5, Interleave 2 from 5, Matrix 2 from 5, Code 128, EAN 8, EAN 13, Plessey, UPC-A, UPC-E Barcode.(need add-ons Barcode Writer Module )
  • supported Writes barcodes to image file or HBITMAP handle, Preview Barcode on Screen, Set the bounding rectangle of barcodes, Supports check digits for barcodes that use them, Supports visible or invisible the barcode value.
  • Optical Character Recognition - OCR PDF, BMP, GIF, ICO, JPEG, JPEG 2000, PCX, PNG, PSD, TIF, WMF, WBMP, TGA, PGX, RAS, PNM to memory text or text file. (need add-ons OCR Module )
  •  Support convert Multi-page PDF, TIFF image to memory text or unicode text file.(need add-ons OCR Module )
  • Retrieve Recognized character location and confidence.(need add-ons OCR Module )
  • Support character filter for recognize only digits, only upper case, lower case character or specific character.(need add-ons OCR Module )
  • Powerful zoom in, zoom out, panning, auto zoom and auto scrolling when drawing selection rectangle.
  • Convert images from any color resolution to any other color resolution (1 bit, 4 bit, 8 bit, 8 bit grayscale, 16 bit, 24 bit, 32 bit).
  • Split a multi-page TIFF File with a single function call at a specified location without displaying or decoding any of the images. (Very Fast)
  • Merge a number of multi-page TIFF file into one TIFF file with a single function call without displaying or decoding any of the images. (Very Fast)
  • Add, Delete the TIFF image to specific position of existing TIFF File without displaying or decoding any of the images. (Very Fast)
  • Swap a pages from multipage TIFF file without displaying or decoding any of the images. (Very Fast)
  • Support rotate Multipage TIFF or PDF file.
  • Support save as BMP, GIF, ICO, JP2, JPC, JPEG, PCX, PDF,PGX, PNG, PNM, RAS, TGA, TIF, WBMP.
  • Very smooth scrolling when display big image file.
  • Create thumbnail image from BMP, GIF, ICO, JPEG, JPEG 2000, PCX, PNG, PSD, TIF, WMF, WBMP, TGA, PGX, RAS, PNM image files.
  • Support Capture image from URL.
  • Support load image from IStream.
  • Support Lightness, Brightness, Contrast, Diffuse, Emboss, FocalBW, Gamma, InvertColor, Monochrome, Noise, SharpenEdge adjustment, AntiNoise and more effects.
  • Support save as multipage TIFF images ( Packbits, LZW, CCITT G.3 and G.4).
  • Create multipage TIFF images from BMP, GIF, JPG, PNG, ICO, TIF Files.
  • Advanced multi-page printing, including Print more than one image on the same page, Print range of pages from a multi-page file, Print multi-page images in single print jobs, Stretch an image to fit the printed page.
  • Draw multiline text on image and provide over 50 different text styles and watermark style.
  • Draw overlay image, logo with watermark style and adjust transparent color.
  • Merge two image files and adjust watermark style and transparent color.
  • Read, write EXIF image information.Including TIFF tags, GPS tags.
  • Add Photo Border on image.
  • Has ability to drag scroll, mark a selection, crop, zoom in , zoom out on selection image.
  • Read, write binary data types for storage of images embedded in the database table. e.g. Access, SQL Server, Oracle, MySQL.
  • Import Image From PictureBox, Clipboard.
  • Export Image to HBITMAP, PictureBox, Clipboard.
  • Resize image resolution to specific size and export to JPEG, BMP, TIFF, GIF, PNG file formats.
  • Allow you print the image to printer.
  • Has ability add text to an image when printing.
  • Able to export color Image to grayscale.
  • Has ability to rotate,flip and zoom the image easily.
  • Able to support loading Multi-Page Image File(TIF).
  • Provide a value-added function called "Map System helper", which help you to develop an application that involved with electronic map creation or map-related function.
  • Support keyboard or mouse wheel scrolling image.
  • Provide User Define Display Area.
  • User Define Zoom in or Zoom out value.
  • Include VB.NET 2019, C#,2019, VB.NET 2010, C# 2010, Visual Basic, Visual Basic Script (vbs), Visual C , Visual Foxpro, Delphi, MS Access, Web Page Sample Code.
  • Compatible with any programming language that supports ActiveX (Access, Visual C , Visual Basic , Visual Foxpro, Delphi, .Net, etc.)
  • Royalty free distribution of the OCX file.

 

Sample Screenshot

Pricing & Purchase

Single Developer license Plus Advanced PDF Viewer and PDF Edit Plug-in EUR 399
Single Developer license Plus Advanced PDF Viewer and PDF Edit, OCR, Barcode Reader, Writer Plug-in EUR 1200
Single Developer license Plus Advanced PDF Viewer and Edit,OCR,Barcode Reader,Writer, DICOM Plug-in EUR 1498
Team Developer license Plus Advanced PDF Viewer and PDF Edit Plug-in EUR 1350
Team Developer license Plus Advanced PDF Viewer and PDF Edit, OCR, Barcode Reader, Writer Plug-in EUR 3480
Team Developer license Plus Advanced PDF Viewer and Edit,OCR,Barcode Reader,Writer, DICOM Plug-in EUR 3980
Site Wide license Plus Advanced PDF Viewer and PDF Edit Plug-in EUR 2980
Site Wide license Plus Advanced PDF Viewer and PDF Edit, OCR, Barcode Reader, Writer Plug-in EUR 4498
Site Wide license Plus Advanced PDF Viewer and Edit,OCR,Barcode Reader,Writer, DICOM Plug-in EUR 4999

What's New

Version 23.0 (19 September 2024 released)

  • added DeSkew method. It can automatic skew detection and correction in loaded images.
  • added AutoRemoveBorder method. It can  Automatic Border Detection and removes borders.
  • added PDFFormFieldsName method. It can get the name of specific PDF form field. If you use PDFFormFieldsLabel method, it may return empty string for some PDF Form Creator.
  • fixed locked PDF file issue when open PDF file.
  • updated VB6, VFP, C#2010, C#2019, VB.NET 2010, VB.NET 2019 General samples.
  • updated VB6,  C#2010, C#2019, VB.NET 2010, VB.NET 2019 PDFFormFields samples. In these sample, they can open different PDFForm and edit now.


Version 22.0 (19 June 2024 released)

  • Autofill PDF form fields, save to image file or Export and Saves filled forms to new PDF file.
  • AutoFill PDF form field objects such as text boxes, check boxes, list boxes, combo boxes and radio buttons.
  • added PDFFormFieldsCount, PDFFormFieldsLabel,  PDFFormFieldsWidgetType,PDFFormFieldsText, PDFFormFieldsIsCheck, PDFFormFieldsWidgetType, PDFFormFieldsCboListBoxIndex methods to Extract the data from filled-in PDF form fields.
  • added PDFFormFieldsSetText, PDFFormFieldsSetChecked, PDFFormFieldsSetCboListBoxIndex methods to AutoFill PDF form fields.
  • added PDFFormFieldsUpdate method save to image file or Saves filled forms to new PDF file.
  • Reduce paperwork and save time by automating form filling processes.
  • added VB6, VB.NET 2010, VB.NET 2019, C#2010, C#2019 , VFP PDFFormFields samples.

 

Version 21.5 (15 January 2024 released)

  • added OnMouseWheel event. You can capture MouseWheel events in your application to change pages or zooming by scrolling mouse wheel and check if the Ctrl,Shift, left/middle/right mouse button was pressed.
  • added Middle Mouse events. MMouseButtonDown, MMouseButtonUp, MMouseButtonDblClk events. e.g. When you double click Middle Mouse button, then you can Print the image.
  • added SetControlFocus method, let the control received the OnMouseWheel event if the control lost the focus. 
  • added GetCurrentPage method, it will return current page number if you loaded multi-page PDF or TIFF file.
  • updated VB6, C#2010, C#2019, VB.NET 2010, VB.NET 2019 Samples ( change pages by scrolling mouse wheel).  
  • Version 21.0 (28 September 2023 released)

  • fixed memory issue and cannot display the pdf when load about 30 pdf files. (for  Advanced PDF Viewer and PDF Edit Plug-in)
  • updated OCR engine. now support more than 50 languages such as Arabic, Chinese, French, Japanese, Indonesian, Hebrew, Russian, Korean, Polish, Thai, Vietnamese.
  • added Page Segmentation mode when OCR. It can improve your OCR Accuracy. In old version, it will OCR page of text .If you’re just seeking to OCR a small region, you can use different Page Segmentation mode.
  • added OCRPDFAFileCompleted  event , you can checking created the PDF/A file whether success or failed when use OCR2SearchablePDF or OCR2SearchableMultipagePDF method with asynchronous mode.  
  • updated OCR2SearchablePDF or OCR2SearchableMultipagePDF method with blocking mode.  it will return true if create PDF/A file successful, otherwise return false.
  • fixed sometime cannot create PDF/A file when use OCR2SearchablePDF or OCR2SearchableMultipagePDF method with asynchronous mode. 
  • added OCR2SearchablePDFFontFile, OCR2SearchablePDFFontName properties.
  • removed viscomocrconverter.dll, now it use Page Segmentation mode to improve OCR Accuracy.
  • updated VB6, C#2010, C#2019, VB.NET 2010, VB.NET 2019, VFP OCR, OCRPDF Samples.

  • Version 20.0 (13 May 2023 released)

  • added PDFWriter features, you can create a PDF from scratch, create a new page to the document, add text, add image, add line, add rectangle, add Ellipse to document.Use this new features you can generate PDF Invoice, PDF Receipt, PDF Quotation, PDF Report etc. PDFWriter features included in Advanced PDF Viewer, PDF Edit plugin. Please see this screenshot http://www.viscomsoft.com/doc/create-pdf-invoice.jpg
  • improved draw transparent PNG quality in DrawImage, DrawImageEx,DrawImageHBITMAP methods. Please see this screenshot http://www.viscomsoft.com/doc/compare-issue.jpg
  • improved the convert speed of ConvertTo1bpp,  ConvertTo4bpp ,ConvertTo8bpp, ConvertTo8bppGrayScale , ConvertTo16bppRGB555, ConvertTo16bppRGB565, ConvertTo24bpp, ConvertTo32bpp , ConvertTo32bppARGB methods.
  • added PDFWriterAddPage, PDFWriterCreatePDF, PDFWriterDrawText, PDFWriterDrawImage, PDFWriterDrawEllipse, PDFWriterDrawLine, PDFWriterDrawRectangle, PDFWriterClearAll methods.
  • added MS Access 2016, C# 2010, C# 2019, VB6, VB.NET 2010, VB.NET 2019 PDFWriter Sample. This sample show you How to use PDFWriter features to generate PDF Invoice.

  • Version 19.5 (24 January 2023 released)

  • Fixed cannot load the Big Page (e.g. 84.25 x 60.04 or 10784x7684 page size) of PDF file, it will display blank page .
  • updated FileName, LoadMultiPage, PrintImage, PrintImage2Printer Rotate90, Rotate180, Rotate270, Rotate methods for load the BIG page of PDF file.
  • updated PrintImage method, it can set PrintCopies, PrintOrientation PrintScale properties programmatically.e.g. When Print Dialog display, if you may set PrintCopies =2 , then user click print. It will print the image two times automatically.
  • Version 19.0 (19 May 2022 released)

  • updated Advanced PDF Viewer , fixed cannot display texts on some PDF version 1.6 or 1.7 files and some text fields cannot display in Fillable PDF file. It is Big Update.
  • fixed use Advanced PDF Viewer load the PDF file, then call Save or SaveBySize or PrintImage method. It will locked the PDF file
  • fixed output PDF file cannot open when call OCR2SearchableMultipagePDF or OCR2SearchablePDF method.
  • updated the OCR engine. Now it is more easy to use and install. support English, German, Fraktur, Italian, Dutch, Portuguese,Spanish language dictionary only. Now output searchable PDF file will increase accuracy.
  • updated output PDF image quality when you input PDF file and call OCR2SearchableMultipagePDF or OCR2SearchablePDF method.
  • added three new OCRRecognizeMode (3-5) modes. Clear Text Background Mode, Clear Text Background Plus enhance brightness Mode and Clear Noise Mode. It will improve the OCR quality and increase accuracy.
  • removed OCR2SearchablePDFFontFile, OCR2SearchablePDFFontName properties.
  • fixed OCR2SearchableMultipagePDF or OCR2SearchablePDF method, it cannot OCR last character of image.
  • added viscomocrconverter.dll.
  • updated MS Access 2016, VB.NET 2010, VB.NET 2019, C#2010, C#2019, VB6, VFP OCR,OCRPDF samples.
  • Version 18.0 (20 October 2021 released)

  • fixed BarCodeReadFullPage , BarCodeReadByZone methods cannot scan multiple barcode and cannot detect some QR Code.
  • fixed inserted texts vertically flipped or mirror issue when use PDFEditAddWatermarkText1 and PDFEditAddWatermarkText2 methods.
  • fixed inserted image vertically flipped or mirror issue when use PDFEditAddWatermarkImage methods.
  • updated PDFEditDeletePage method , after deleted the page, it will reduce PDF file size.
  • updated PDFEditSplit method , after split the PDF files.it will reduce the both PDF files size (In old version, if PDF file size is 100MB, after split PDF into two PDF files. The file size remain 100MB for Each PDF file.)
  • updated PDFEditMergeEx method, It will reduces the size of a Merged PDF file for selected the start page and end page.
  • updated PDFEditAddPage method, it will reduce the output PDF files size. The old verson will double the output PDF file size.
  • added PrintImage and PrintImage2Printer methods support display the text in multiple pages if inserted text using DrawText for multiple pages.
  • updated VB.NET 2010, VB.NET 2019 PDFEdit samples.
  •  

    Version 17.0 (8 July 2021 released)

    • fixed open PDF file, but some pdf images don’t seem as clear, particularly if the image has a shading behind the text. ( for Advanced PDF Viewer and PDF Edit plugin only)
    • added Anti-Aliasing improvement  for zoom in or zoom out PDF file or call View , Viewsize properties, e.g. opened PDF file, then zoom in repeatedly. now the image quality will clear and Anti-Aliasing. ( for Advanced PDF Viewer and PDF Edit plugin only)
    • added PDFUnicodeLoadMultiPage method, it support open PDF filename with unicode characters. ( for Advanced PDF Viewer and PDF Edit plugin only)
    • added PrintUseDefaultPreference property. The user can set Printer Preferences in windows control panel - Devices and Printers. When you Print the image, you want to use these Printer basic setting. You may set PrintUseDefaultPreference= true.
    • fixed cannot use Image Viewer Cp pro and latest version of Scanner ActiveX on same form issue.


    Version 16.0 (11 February 2021 released)

    • fixed open some PDF files cannot display the text content and fixed show the incorrect margin ( for Advanced PDF Viewer and PDF Edit plugin only).
    • added support open XPS (Open XML Paper Specification), OXPS file (for Advanced PDF Viewer and PDF Edit plugin only).
    • fixed when input JPEG compression TIF file , then call Image2PDF method ,it cannot output PDF file issue.
    • added IsSaveMultiPage property that allow Enable/Disable saving Single or MultiPage PDF/TIF. If you call LoadMultiPage("c:test.pdf",2) , you want to output page 2 TIF/PDF file only. you may set IsSaveMultiPage=false before call LoadMultiPage method.
    • updated VB6, VFP, C#2010, C#2019, VB.NET 2010, VB.NET 2019 General sample.

    Version 15.5 (22 April 2020 released)

    • added PDFEditGetBitmapBySize method that support Export specific PDF Page to BMP, JPEG, TIFF, PNG, GIF image and scale the PDF size. (need add-ons Advanced PDF Viewer and PDF Edit Module)
    • updated PDF decoder, now it will display better quality of PDF, it will display 96 dpi quality. (need add-ons Advanced PDF Viewer and PDF Edit Module)
    • added OCR cheque number, set iDictionaryType = 99. support Read MICR code on Bank cheque. (need add-ons OCR Module )
    • added OCRChequeNumber, ExportPDFPagetoImage VB6, C# 2010, C#2019, VB.NET 2010, VB.NET 2019 samples.

    Version 15.0 (12 December 2019 released)

    • Fixed PDFEditMerge method that some specific pdf files it does not merge issue.
    • Fixed Save method that input 1 bpp TIFF file, then save to TIF or PDF, output inverted color issue. 
    • added PDFEditMergeEx method that can combine two PDF Files from specific pages.
    • added PDFEditMergeWithBookmarks method that can Combine two PDF Files.
    • added PDFEditRotate method that can Rotating specific page to 90,180,270 degrees.
    • added PDFEditMasking method that can Cover any unwanted page content with opaque rectangles.
    • updated PDFEditMerge, PDFEditSplit, PDFEditDeletePage, PDFEditAddPage, PDFEditAddWatermarkImage, PDFEditAddWatermarkLines, PDFEditAddWatermarkText1, PDFEditAddWatermarkText2, PDFEditCrop, PDFEditEncrypt,  PDFEditGetFileInfo, PDFEditImageExtract
      methods that return true or false values.
    • updated VB6, C# 2010, VB.NET 2010 samples
    • added VB.NET 2019 and C# 2019 samples.

    Version 14.5 (26 February 2019 released)

    • Fixed When calling OCRStartScan() or OCR2SearchableMultipagePDF() OCR2SearchablePDF(), if the region you have selected the zone using OCRSetRect() is a blank area with no text, it have crash issue.
    • Fixed cannot use latest version of Scanner Pro or Scanner SDK ActiveX in same form.


    Version 14.0 (30 July 2018 released)

    • added Advanced Barcode Recognition for PDF features, it can Open the PDF, Get the total count of images for specific PDF page and scan the Barcode for specific image. It can improved the barcode recognition. In old version cannot detected Barcode on PDF file. now it can solved it.
    • fixed when call FileName property to loading the pdf file that does not existing, then call LoadMultiPage method, it will crash issue.
    • improved the barcode recognition. when set BarCodeReadScanAccuracy= true, it will get better recognition result.
    • fixed PDFEditAddWatermarkText1 method , if the text aligning to the bottom, but half of the text goes down from the page.
    • updated PDFEditAddWatermarkImage, PDFEditAddWatermarkText2 methods , now coordinate parameters is Centimeters unit.
    • updated VB6, VB.NET 2010, VB.NET 2015, C# 2010, C# 2015 's PDFAnnotation and PDFEdit Samples.
    • added MS Access 2016 General, Barcode reader, OCRPDF samples.
    • updated VB6, VB.NET 2010, VB.NET 2015 Barcode reader samples.
    • added BarCodeReadPDFClose,  BarCodeReadPDFImageCount, BarCodeReadPDFOpen,  BarCodeReadPDFScan methods.


    Version 13.5 (16 December 2017 released)

    • added support allow add Image Watermark to specific page of existing PDF File without displaying. (For Advanced PDF Viewer and PDF Edit plug-in)
    • added support allow add Text Watermark with alignment and rotate the text to specific page of existing PDF File .  (For Advanced PDF Viewer and PDF Edit plug-in)
    • added support allow add Lines Watermark to specific page of existing PDF File without displaying. (For Advanced PDF Viewer and PDF Edit plug-in)
    • added support allow add user password to existing PDF File without displaying. (For Advanced PDF Viewer and PDF Edit plug-in)
    • added support extract the images files from PDF file. (For Advanced PDF Viewer and PDF Edit plug-in)
    • Improve the Barcode Recognition Speed, it support custom define different parameter of Barcode reader engine. Including enable/disable rotation with different angle, enable/disable scan multiple barcode,  Enable/Disable spend more time to try to find a barcode, optimize for accuracy.
    • added PDFEditAddWatermarkImage, PDFEditAddWatermarkLines, PDFEditAddWatermarkText1, PDFEditAddWatermarkText2, PDFEditEncrypt, PDFEditImageExtract methods.
    • added BarCodeReadCustomRotation, BarCodeReadScan45CouterRotation, BarCodeReadScan45Rotation, BarCodeReadScan90Rotation, BarCodeReadScanAccuracy, BarCodeReadScanMultiple, BarCodeReadScanWithoutRotation properties.
    • updated VB6, VB.NET 2010, VB.NET 2015 PDFEdit samples.
    • updated VB6, VB.NET 2010, VB.NET 2015, C# 2010, C# 2015, VFP BarcodeReader samples. 


    Version 13.0 (20 July 2016 released)

    • added support allow use JPEG compression when save to PDF file. It valid for Save, SaveBySize, Image2PDF, CreateThumbnail methods. It can reduce PDF document size.
    • added support set the paper size when save to PDF file.
    • added new OCR engine, improve the recognized quality and support for more than 50 languages such as Arabic, Chinese, French, Japanese, Indonesian, Hebrew, Russian, Korean, Polish, Thai, Vietnamese...
    • added support select the font name or font file name when save to Unicode PDF/A file.
    • added support output OCR to Unicode Searchable PDF/A.
    • added support set Unicode to PDFAuthor, PDFCreator, PDFProducer, PDFTitle, PDFSubject, PDFKeyword when save to PDF/A file.
    • added PDFPaperSize property.
    • added OCR2SearchablePDFFontName, OCR2SearchablePDFFontFile property.
    • updated PDFUseJPEGCompression and PDFJPEGQuality properties that support Save, SaveBySize, Image2PDF, CreateThumbnail methods. 
    • updated VB6, C# 2010, C#2015, VB.NET 2010, VB.NET 2015 samples. 


    Version 12.6 (16 April 2016 released)

    • support on Windows 10.
    • fixed LoadFromByteArray method on 64 bit OS issue.
    • fixed LoadImageFromURL method on 64 bit OS crash issue.
    • added C# 2015, VB.NET 2015 samples

    Version 12.5 (17 October 2015 released)

    • redesign the barcode reader plugin, now support 1D and 2D barcode. Supported UPC-A, UPC-E, EAN-8, EAN-13, Code 39, Code 93, Code 128, ITF, Codabar, MSI, RSS-14 (all variants), QR Code, Data Matrix, Aztec and PDF-417.
    • improved  barcode recognition quality.
    • fixed cannot print large TIFF file issue.
    • fixed load PDF file , then save to PDF file, the page size or resolution have not keep original size issue.
    • changed Barcode writer plugin that include 1D Barcode writer and QR Barcode writer now.
    • updated VB6, VB.NET 2010, C#2010, VFP Barcode reader samples. 


    Version 12.1 (17 October 2014 released)

    • fixed when call PDFUseAdvancedViewer = True, then load PDF files,
      save or print to TIF or PDF file failed issue.


    Version 12.0 (20 July 2014 released)

    • fixed when load multipage document, go to certain page to call DrawFillRectangle, DrawArc, DrawBezier, DrawEllipse, DrawFillEllipse, DrawFillPie, DrawLine, DrawPie, DrawRectangle, DrawTexturedLine and save to TIFF or PDF file. The saved not correctly, none of these format saved.
    • added support Pre-processing Searchable PDF (For these feature, you need purchased OCR plugin). In past you call OCR2SearchableMultipagePDF, it will directly output searchable PDF file, you have not chance to add , delete or edit the recognized text. Now it added OCR2SearchableTextFile and OCRTextFile2SearchablePDF methods and OCRPDFATextFile event , let you output searchable PDF text file. you have chance change the text before output searchable PDF.You may let the text of Searchable PDF file more accuracy or add hidden text on searchable PDF file.
    • fixed when load multipage document,  go to certain page to call DrawText and save to TIFF or PDF file. DrawText it doesn’t save all the Drawtext on one page,  it only save the last DrawText. Now it support multiple DrawText , Each DrawText should has its own setting(TextAlpha, TextColor, TextFontName, TextFontStyle, TextStyle) .
    •  fixed when load multipage document,  go to certain page to call DrawImage and save to TIFF or PDF file. DrawImage it doesn’t save all the DrawImage on one page,  it only save the last DrawImage. Now it support multiple DrawImage , Each DrawImage should has its own setting .
    • added AutoZoom method, now you may call DrawSelectionRect, then call AutoZoom, It will auto zoom selection rectangle area.
    • added LoadImageFromURLCompleted event, now you may call LoadImageFromURL , It will fired LoadImageFromURLCompleted event when image loaded.
    • added ClearDrawArcByIndex, ClearDrawBezierByIndex,  ClearDrawEllipseByIndex, ClearDrawFillEllipseByIndex, ClearDrawFillPieByIndex, ClearDrawImageByIndex, ClearDrawLineByIndex, ClearDrawPieByIndex, ClearDrawRectangleByIndex, ClearDrawTextByIndex, ClearDrawTexturedLineByIndex methods.Support clear specific index of DrawXXX call.
    • added GetCountDrawFillRectangle, GetCountDrawArc, GetCountDrawBezier, GetCountDrawEllipse, GetCountDrawFillEllipse, GetCountDrawFillPie, GetCountDrawImage,GetCountDrawLine, GetCountDrawPie, GetCountDrawRectangle, GetCountDrawText, GetCountDrawTexturedLine methods. Support get the count of specific of DrawXXX call.
    • fixed OCR2SearchableMultipagePDF bugs when call Crop method.
    • fixed use TIFCompression and then call OCR2SearchableMultipagePDF or OCR2SearchablePDF crash issue.
    • added vb6, vb.net2010, c#2010 Draw Multiple Text, Highlight the Text, Pre-processing Searchable PDF samples.
    • updated VFP samples.


    Version 11.1 (25 January 2014 released)

    • fixed when call PDFUseAdvancedViewer = True, then load PDF files,
      each opened pdf’s file handle locked issue.

    Version 11.0 (12 June 2013 released)

    • added allow add QR Barcode writer plugin to output QR Barcode.
    • added QRWriterSave, QRWriterSaveHBITMAP methods.


    Version 10.5 (28 May 2013 released)

    • added allow add QR Barcode Reader plugin decode the QR Barcode.
    • added QRBarcodeReadFullPage, QRBarcodeGetValue methods.
    • added QRFirstCornerX, QRFirstCornerY,QRSecondCornerX, QRSecondCornerY,QRThirdCornerX,QRThirdCornerY, QRFourthCornerX,QRFourthCornerY properties.
    • added QRBarcode reader VB6, VB.Net 2010, C# 2010 samples.

    Version 10.1 (09 December 2012 released)

    • improved when center the image ( View=12 ), now it can zoom in , zoom out, rotate, flip vertical or flip horizontal.
    • support on Window 8.


    Version 10.0 (28 August 2012 released)

    • added Advanced PDF Viewer and PDF Edit plug-in, it support displaying PDF file faster, displaying better quality and support more PDF files. Supported Merge PDF files, Split a multi-page PDF File, Add the PDF File to specific position of existing PDF File, Delete Page of PDF file and Crop specific part of PDF file.
    • fixed displaying some JPEG file crash issue.
    • updated Barcode reader, fixed cannot detect some Code 128 barcode.
    • added PDFUseAdvancedViewer property.
    • added PDFEditAddPage, PDFEditCrop, PDFEditDeletePage, PDFEditGetFileInfo,PDFEditMerge,PDFEditMerge methods.
    • added vb6, vb2010 PDFEdit samples.


    Version 9.5 (5 February 2012 released)

    • added support convert PDF, TIF to single or multi-page Microsoft Word (.docx) File.
    • added support create Microsoft Word (.docx) File and add images and texts to specific page.
    • added DocxAddChar, DocxAddImage, DocxCreateFile, DocxPDF2Docx,DocxTIFF2Docx methods.
    • added vb6, vb.net 2010, c#2010's convert TIFF/PDF to docx, create docx samples.


    Version 9.4 (1 December 2011 released)

    • added digital signed for ocx and exectuable of installer files.
    • added vb.net 2010 and c# 2010 samples , fixed samples cannot run on 64 bit OS issue.

    Version 9.3 (4 Oct 2011 released)

    • added RefreshAfterLoadImage property, it allow enable/disable refresh the screen after called FileName property or LoadMultiPage method. It can improve flickering.
    • updated PSD decoder.
    • fixed TIFF decoder issue when load TIFF multipage file, the page refresh not correct.

    Version 9.2 (14 Aug 2011 released)

    • added support read Photoshop PSD file and read each layer information, e.g. layer name, layer image size , opacity value and allow export specific layer to transparent PNG file.
    • fixed sometime cannot output PDF/A file when set PDFUseJPEGCompression= true.
    • added allow use Asynchronous Mode when call OCR2SearchableMultipagePDF, it will not blocking the UI, it will fire OCRPDFA event when recognition process.
    • added PSDGetLayerCount, PSDGetLayerHeight, PSDGetLayerLeft, PSDGetLayerName, PSDGetLayerOpacity,PSDGetLayerTop, PSDGetLayerWidth,PSDShowLayerImage methods.
    • added OCRPDFA event.
    • added vb6, vb.net PSD layer sample.
    • updated vb6, vb.net, c#, vfp OCR to searchable PDF sample.


    Version 9.0 (25 March 2011 released)

    • added support search the text in your PDF. Matches to your search terms will be highlighted or draw the rectangle. Custom define highlighted or rectangle color.
    • fixed view the fax documents (TIFF) that display wrong aspect ratio issue.
    • fixed wrong aspect ratio issue for Save, Image2PDF, PrintImage, PrintImage2Printer, OCR2SearchablePDF, OCR2SearchableMultipagePDF methods when open the fax documents.
    • added PDFFindTextDrawRect, PDFFindTextFillRect methods.

    Version 8.8 (11 March 2011 released)

    • improved OCR engine. Now OCR processing will more accurate when you call OCRStartScan or OCR2SearchablePDF or OCR2SearchableMultipagePDF methods.
    • fixed repeat OCR same document, each time OCR text result will different issue.
    • updated Barcode reader, Now barcode reader will more accurate.

    Version 8.5 (20 Jan 2011 released)

    • added DICOM plugin support display DICOM images, read all patient metadata from DICOM images.
    • fixed draw a selection rectangle from center to upper left(make sure you go to 0 on top or left) , then Crop, Crop2Clipboard, Crop2HBITMAP, Crop2Image methods failed issue.
    • updated DrawSelectionRect method.
    • fixed display multi-page TIF files, reset to the default zoom level issue, now it will set the same zoom level on the next page.
    • added DICOMDisplayAllFrame, DICOMDisplayAllFrameStartFrom, DICOMGetTagsSubItemName, DICOMGetTagsSubItemValue, DICOMGetTagsSubItemCount, DICOMGetTagsName, DICOMGetTagsCount, DICOMDisplayFrame, DICOMLoadImage, DICOMGetTotalPage methods.
    • added DICOMPlaying event.

    Version 8.0 (3 Nov, 2010 released)

    • added allow add barcode writer plugin generate Codabar, Codec 11, Code128A, Code128B, Code128C, Codec 3 of 9, Industrial 2 from 5, Interleave 2 from 5, Matrix 2 from 5, Code 128, EAN 8, EAN 13, Plessey, UPC-A, UPC-E Barcode.
    • added Blank Page detection, Get the Confidence value of specific page.
    • added allow set the alignment of text when call drawtext method.
    • added allow draw image from HBITMAP handle.
    • added BarCodeWriterFitToRect, BarCodeWriterGetErrorMessage, BarCodeWriterLeftTopPos, BarCodeWriterPreview, BarCodeWriterSave, BarCodeWriterSaveHBITMAP,
    • BarCodeWriterSetFontSize, BarCodeWriterSetHeight, BarCodeWriterSetOutputArea, BarCodeWriterSetStandard, BarCodeWriterSetValue, BarCodeWriterShowCheckDigit, BarCodeWriterShowText methods
    • added DrawImageHBITMAP, DrawTextAlignment, DeleteBitmapHandle method.
    • added BlankPageGetConfidence and BlankPageIsBlank methods.


    Version 7.5 (13 July 2010 released)

    • fixed open some tiff, report wrong page no.issue
    • fixed change view property , it have setfocus issue.
    • added draw arc, bezier, ellipse, circle, line, pie, rectangle, filled ellipse, filled pie, filled rectangle, texture line with alpha channel support. (You may use DrawFillRectangle method highlight the text on image)
    • added allow use JPEG compression, adjust quality when call OCR2SearchablePDF and OCR2SearchableMultipagePDF methods ) . it can output small size of PDF/A file.
    • added allow use Anti-Aliasing algorithm when call drawtext method.
    • added allow accept drop file from window explorer.
    • added draw overlay image with user define resolution,interpolation mode.
    • added allow use Asynchronous Mode or Blocking Mode for OCRStartScan method.
    • added OCRScanTextAsync method.
    • added ClearDrawArc, ClearDraBezier, ClearDrawEllipse, ClearDrawFillEllipse, ClearDrawFillPie,ClearDrawFillRectangle, ClearDrawLine, ClearDrawPie, ClearDrawRectangle, ClearDrawTexturedLine, ClearDrawPageOnly methods.
    • added DrawArc, DrawBezier, DrawEllipse, DrawFillEllipse, DrawFillPie, DrawFillRectangle, DrawLine, DrawPie, DrawRectangle, DrawTexturedLine, DrawImageEx methods.
    • updated DrawText method.
    • added EnableDropFile property.
    • added PDFJPEGQuality, PDFUseJPEGCompression properties.
    • updated samples.



    Version 7.2 (27 Jan 2010 released)

    • added rotate image at specific angle.
    • added get the type of compression of TIFF file.
    • added Export specific pages from multipage TIFF without decoding the TIFF.
    • updated TIFMergeMultiFiles method that allow custom delimit substrings.
    • fixed the refresh desktop issue when call Zoom to Width, Zoom to Height.
    • updated OCR engine, the recognizing time will faster than old version 3 times when use OCRStartScan,OCR2SearchableMultipagePDF, OCR2SearchablePDF methods.
    • updated BarCode Reader engine, improved the recognizing quality.
    • added RotateAt, TIFExportPages, TIFGetCompressionInfo methods.

    Version 7.0 (28 June 2009 released)

    • added support MNG, JNG, Raw image (cr2, nef , crw, mrw, raf, erf, 3fr, dcr, raw, dng, pef, x3f, arw, sr2, mef, prf) image format
    • added allow rotate multipage TIFF or PDF or rotate specific page no.
    • added allow adjust the DPI when loading PDF file. It may improved the PDF quality when convert PDF to PDF file.
    • added PDFRenderDPIX, PDFRenderDPIY properties.
    • added ClearRotateMultiPageOnly, RotateMultiPage, RotateMultiPageOnly methods.

      Version 6.5 (19 march 2009 released)
    • added barcode reader plug-in module.
    • improved render pdf file and save to pdf quality.
    • added Median filter for remove noise.
    • added allow save to 1 bit, 4bit, 8bit, 24 bit TIFF with LZW compression.
    • added when call CovertTo1bpp, CovertTo4bpp, CovertTo8bpp, CovertTo8bppGrayScale, CovertTo16bppRGB555, CovertTo16bppRGB565, CovertTo24bpp, CovertTo32bpp, CovertTo32bppARGB methods, it will affect the file size when output TIFF or PDF file.
    • added draw overlay text or image can draw on specific page only.
    • updated Blur effect.
    • added BarCodeGetScore, BarCodeGetType, BarCodeGetValue, BarCodeReadByZone, BarCodeReadFullPage, ClearDrawPageOnly, DrawPageOnly, Median methods.
    • updated Blur methods.

      Version 6.0
    • added allow change color resolution.
    • added CovertTo1bpp, CovertTo4bpp, CovertTo8bpp, CovertTo8bppGrayScale, CovertTo16bppRGB555, CovertTo16bppRGB565, CovertTo24bpp, CovertTo32bpp, CovertTo32bppARGB methods.
    • added allow center the image. Set the view property to 12, it will center the image.
    • added TIFMergeMultiFiles method.
    • added allow output searchable PDF/a file when use OCR Plug-In Module.
    • added OCR2SearchableMultipagePDF, OCR2SearchablePDF methods with OCR Plug-In Module.

      Version 5.5
    • improved PDF display engine, support PDF 1.4, 1.5, 1.6 or later.
    • added loading PDF file with password protection.
    • added return the PDF information when loading PDF file. PDFAuthor, PDFCreatedDate, PDFUserPassword, PDFOwnerPassword, PDFIsEncrypted, PDFModifiedDate, PDFProducer, PDFTitle, PDFVersion properties.

      Version 5.0
    • added OCR plug-in module.
    • fixed when filename="" unlock issue.

      Version 4.6
    • improved Image2PDF method conversion speed. Now it will faster than old version.
    • fixed when loading some TIFF crash issue.
    • Version 4.5
    • improved output GIF quality and allow set transparent color.added GIFErrorDiffusion,GIFMaxColor,GIFQuantizer,GIFTranColor properties.
    • added LoadFromByteArray, GetScaleX, GetScaleY , DrawSelectionRect methods.
    • added PrintSetColor , PrintSetCopies ,PrintSetCustomPaperHeight ,PrintSetCustomPaperWidth , PrintSetDocumentName, PrintSetDuplex , PrintSetOrientation, PrintSetPaperSize , PrintSetPaperSource,PrintSetQuality, PrintSetScale properties.

      Version 4.2
    • The digitally signed the cab file when using on web.

      Version 4.1
    • added support left mouse panning.

      Version 4.0
    • redesign panning, auto zoom, draw selection rectangle features.
    • added merge, swap, add, delete page of TIFF file without decoding.
    • improved crop image feature.
    • improved read PDF quality.
    • fixed PDF file locked issue.

      Version 3.6
    • improved read EXIF methods.

      Version 3.5
    • added support input PDF, multipage PDF files.

      Version 3.0
    • added support JPEG 2000, PCX, PNG, WBMP, TGA, PGX, RAS, PNM image files
    • improved Very smooth scrolling when display big image file.
    • added Create thumbnail image.
    • Support Capture image from URL.
    • Support load image from IStream.
    • Support drag scroll image.

      Version 2.5
    • added Lightness, Brightness, Contrast, Diffuse, Emboss and more effects.
    • redesign Read/Write EXIF information method, now it can read all EXIF tags.
    • redesign printing method.
    • added photo border.
    • added alpha value of overlay text.
    • added overlay image features.

      Version 2.0
    • added Read/Write EXIF information.
    • added ImportFromPictureBox method.
    • added Read/Write image to database field.
    • added mark a selection, crop, zoom in , zoom out on selection.

      Version 1.5
    • added drawtext method and provide over 50 different text styles.

      Version 1.4
    • added adjust brightness, Contrast, Gamma, Hue, Saturation.
    • added PasteFromClipboard method.
    • added support CreateObject instance the ocx.
    • added vbs sample.

     

    Online Documentation

    Related Products