PDF Viewer SDK ActiveX
PDF Viewer SDK ActiveX

PDF Viewer SDK ActiveX 9.0

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

It is PDF Viewer SDK, fast open PDF, support print a PDF, searching the text with C++ , C#, VB.Net , VB6, Delphi, Vfp, MS Access.

Key Features

  • Support very fast open PDF.
  • Support go to specific page when open multipage PDF file. 
  • Support page panning with the mouse, scroll by grabbing the page with the left mouse button.
  • Support load and enter data into PDF form fields and then Export the PDF. (need add-ons PDF Form Module)
  • Support looping into all PDF forms fields and fill PDF form fields programmatically.(need add-ons PDF Form Module)
  • Support Mouse wheel event, you can change pages by scrolling mouse wheel or zoom in or zoom out of page by scrolling mouse wheel.
  • Support open Unicode (e.g. Spanish, German, French, Chinese, Korean, Japanese ) PDF File name and search Unicode text in pages
  • Support open protected PDF file.
  • Support zoom in and zoom out, custom zoom the PDF file with good quality.
  • Support extract text to UTF8 text file, xml file, html file from specific page.
  • Support searching the text on multipage PDF file.
  • Support export the pages or specific page to bitmap files and scale the to specific size.
  • Support Print a PDF with Print Dialog.
  • Support Print a PDF, select Print, set Page Range, Page Orientation
    programmatically. 
  • Support Get the default Printer Name.
  • Support Print event, you will know how many pages printed and when is finished.
  • Support Rotate at specific degree of PDF.
  • Support view Unicode content, including Chinese, Japanese, Arabic and Hebrew.
  • Provide User Define Display Area.
  • User Define Zoom in or Zoom out value.
  • Include C#2019, C#2010, VB.NET 2019, VB.Net 2010, Visual Basic, Visual Basic Script (vbs), Visual C , Visual Foxpro, Delphi, 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 EUR 299
Single Developer license Plus PDF Form Plug-in EUR 598
Team Developer license EUR 899
Team Developer license Plus PDF Form Plug-in EUR 1680
Site Wide license EUR 1398
Site Wide license Plus PDF Form Plug-in EUR 1799

What's New

Version 9.0 has been released (11 October 2024 released)

  • updated PDF engine, fixed some content cannot display and it can display PDF Form information now. Please see this link https://www.viscomsoft.com/popular-solution/203/pdfviewer to know more about fixed display PDF issue
  • improved display PDF speed. it can display PDF faster, include Zoom In, Zoom Out speed now.
  • fixed search text cannot highlight correctly if the PDF rotated.
  • 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,  PDFFormFieldsName, 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.
  • added VB6, VFP, C#2010, C#2019, VB.NET 2010, VB.NET 2019 PDFFormFields samples.


Version 8.5 has been released (18 November 2023 released)

  • fixed first time open the PDF file, page panning with the mouse automatically issue when you moving the mouse over the control.
  • added OnMouseWheel event. You can detected mouse wheel up or down and Ctrl, Shift key is down or not. Use this event, you can change pages by scrolling mouse wheel or  zoom in or zoom out of page by scrolling mouse wheel. Let user navigate to page or zooming easily.
  • added Unload PDF feature, now call LoadPDFFile method with empty string parameter, it will unload the PDF.
  • added GetCurrentPage, it will return current page number if you loaded multi-page PDF file. 
  • fixed double click Middle Mouse button, it will display a icon and cannot hide it issue. 
  • added Middle Mouse button events. MMouseButtonDown, MMouseButtonUp, MMouseButtonDblClk events. e.g. When you double click Middle Mouse button, then you can Print the PDF.
  • added SetControlFocus method, let the control received the OnMouseWheel event if the control lost the focus.
  • updated VB6, VFP, C#2010, C#2019, VB.NET 2010, VB.NET 2019 Samples( change pages by scrolling mouse wheel).


Version 8.0 has been released (5 September 2023 released)

  • added support open Unicode (e.g. Spanish, German, French, Chinese, Korean, Japanese ) PDF File name.
  • added support search  Unicode (e.g. Spanish, German, French, Chinese, Korean) text in PDF pages.
  • updated SearchNextText and SearchPrevText methods, these methods will return page number if found the word.  Now it will return which page you find the searched word.
  • fixed crash issue if the PDF file is not loaded, then call Search method.
  • added ExportText method, now it can support use Unicode File Name.
  • removed UnicodeLoadPDFFile method, because LoadPDFFile method support open Unicode PDF File name now.
  • add MFC100U.dll file, you need distribute this dll file if you use latest version.
  • updated VB6, VB.NET, C#, VFP, MS Access, VC samples. 
  •  

Version 7.0 has been released (29 August 2022 released)

  • rewrite the PDF engine. It fixed some PDF files cannot display or crash issue. It is Big Update.
  • added HighlightAllMatchedText property, it can highlight all matched text when search specific text.
  • fixed refresh issue when Fit Height, Fit Window and search the text.
  • updated VB6, C#, VB.NET, VFP, C samples.

Version 6.0 has been released (6 August 2022 released)

  • added ExportText method, it allow export text from specific page to Unicode Text File, XML File or HTML file.
  • added OnMouseDown and OnMouseUp events
  • fixed Refresh the ActiveX area issue. If you don't load PDF file, you will see shows all the underlying screen stuff issue in VB6.
  • updated VB6, VFP, VB.NET, C#, VC s amples

Version 5.0 has been released (13 September 2021 released)

  • added Border property , it allow Enable/Disable the 3D Border of the control. Now default is false, it will not show the 3D Border of the control.
  • added UnicodeLoadPDFFile method, it support open PDF filename with unicode characters. For VB.NET, C#,VC only.
  • fixed the scroll bar will not visible issue if loaded the PDF file, then call Fit Window, then call Zoom in.
  • updated C# 2010, VB.NET 2010, C#2019, VB.NET 2019, VC 2010, MS Access 2016 VFP samples. 

Version 4.5 has been released (22 February 2021 released)

  • added support page panning with the mouse, scroll by grabbing the page with the left mouse button.
  • added IsEncrypted method , Return true if the loaded PDF is password protected.
  • added Zoom property, you can control the zoom level of PDF File.
  • added EnablePanning property, enable/disable the page panning.
  • updated VB6, C# 2010, C#2019, VB.NET 2019 VB.NET 2010, VC, MS Access 2016, VFP samples. 


Version 4.0 has been released (29 March 2020 released)

  • added FitWindow method, it can Fit the PDF content to current display area.
  • updated SaveBitmaps method that can output better quality of bitmap. Now it will output 96 dpi quality.
  • added SaveBitmapsBySize method that can export all pages or specific page  and scale bitmap to specific size.
  • added Visual Foxpro sample.
  • added C# 2019, VB.NET 2019 samples.
  • updated VB6, C# 2010, VB.NET 2010, VC MS Access 2016 samples. 


Version 3.0 has been released (20 January 2019 released)

  • added FitWidth method that support Fit the PDF to width of current display area.
  • added FitHeight method that support Fit the PDF to height of current display area.
  • rewrite the Printing engine. Now it suppprt print large PDF files. Old version cannot print large PDF files, it will have memory issue.
  • added support Print a PDF, select Printer, set Page Range, Page Orientation
    programmatically. 
  • added support Get the default Printer Name, Get the Count of Printer and Printer Name for specific index.
  • added support OnPrint event. You will know how many pages printed and when is finished.
  • added PrinterOpenPDF method that support Print a PDF without display it.
  • added PrinterClosePDF, PrinterCount, PrinterGetDefaultPrinterName, PrinterGetPageCount, PrinterName, PrinterOpenPDF, PrinterSetPageOrientation, PrinterSetPageRange, PrinterSetPrinterName , PrinterShowPageSetupDlg, PrinterShowPrintDlg methods.
  • removed PDFPageNo property.
  • fixed open invalid PDF file, it will crash issue.
  • updated VB6, VC 2010, C# 2010, VB.NET 2010 samples.
  • added C# 2015, VB.NET 2015, MS Access 2016 samples.

Version 2.0 has been released (1 December 2016 released)

  • added support rotate at specific degree of PDF.
  • added support open protected PDF file.
  • added support print specific page of PDF file.
  • updated VB6, VC, C#2010, VB.NET 2010 samples.
  • added PDFPageNo, RotateAngle, Password properties. 

Version 1.5 has been released (12 March 2013 released)

  • fixed printing PDF issue.


Version 1.1 has been released (12 December 2012 released)

 

  • fixed lock previous PDF file even open new PDF file.
  • added PDFClose method.
  • support on Window 8.


Version 1.0 has been released (08 November 2012 released)

  • fast PDF viewer SDK ActiveX

Online Documentation

Related Products