Dynamic Web TWAIN

Dynamic Web TWAIN

Developer’s Guide August 2017 10+ Years of Experience in TWAIN SDKs and Version Control Solutions Contents Developer’s Guide .................................................................................................... 1 Preface ...................................................................................................................... 1 Description ........................................................................................................................ 1 Audience ........................................................................................................................... 1 Getting Started ......................................................................................................... 2 What is TWAIN .................................................................................................................. 2 What is Dynamic Web TWAIN ........................................................................................... 2 Basic Requirements ........................................................................................................... 3 Deciding which Dynamic Web TWAIN Edition to use ......................................................... 3 Building the "Hello World" Scan Page ...................................................................... 4 Step 1: Start a Web Application ......................................................................................... 4 1.1 Copy the Dynamsoft Resources folder to your project ............................................. 4 1.2 Create an empty HTML page .................................................................................... 4 Step 2: Add Dynamic Web TWAIN to the HTML Page ......................................................... 4 2.1 Include the two Dynamsoft JS files in the <head> tag ............................................... 4 2.2 Add Dynamic Web TWAIN container to the <body> tag ........................................... 4 Step 3: Use Dynamic Web TWAIN ...................................................................................... 5 3.1 Add a Scan button and the minimum scripts to scan ................................................ 5 3.2 Review the completed code ..................................................................................... 5 3.3 See the scan page in action ...................................................................................... 6 Using JavaScript IntelliSense..................................................................................... 8 In Visual Studio.................................................................................................................. 8 In Eclipse ......................................................................................................................... 10 Customizing the Dynamic Web TWAIN Object ....................................................... 12 Naming the Dynamic Web TWAIN object......................................................................... 12 Changing the Size of the Viewer ...................................................................................... 12 Changing the Look of the Installation Prompt .................................................................. 13 Using Dynamic Web TWAIN.................................................................................... 14 Properties ....................................................................................................................... 14 Methods ......................................................................................................................... 14 Events ............................................................................................................................. 14 Handling Events ........................................................................................................... 15 Dynamic Web TWAIN Service Configuration .......................................................... 17 General Settings .............................................................................................................. 17 Exploring the Features ............................................................................................ 18 Customizing scan settings ................................................................................................ 18 Manipulating the image(s) ............................................................................................... 19 Using Thumbnails ............................................................................................................ 21 How to define two controls within one page ............................................................... 21 Adding/Removing Dynamic Web TWAIN object individually ............................................ 22 Add a Dynamic Web TWAIN object at runtime ............................................................. 23 Remove a Dynamic Web TWAIN object at runtime ...................................................... 24 Scanning a large number of Documents - Disk Caching .................................................... 24 Using the Image Editor .................................................................................................... 25 What is the Image Editor ............................................................................................. 25 What can you do with the Image Editor ....................................................................... 25 Opening the Image Editor ............................................................................................ 26 Loading local image(s) into Dynamic Web TWAIN ............................................................ 26 Preparation ................................................................................................................. 26 Calling the methods ..................................................................................................... 26 Saving image(s) locally ..................................................................................................... 27 Preparation ................................................................................................................. 27 Calling the methods ..................................................................................................... 28 Uploading image(s) to the web server ............................................................................. 29 Preparation ................................................................................................................. 29 Calling the methods ..................................................................................................... 30 Action Page ................................................................................................................. 31 Uploading to FTP ......................................................................................................... 32 Uploading image(s) to a Database ............................................................................... 33 Uploading image(s) with extra data ............................................................................. 33 Downloading image(s) from the web ............................................................................... 34 Using Custom capabilities ................................................................................................ 35 Using Add-ons ......................................................................................................... 37 How to use PDF Rasterizer ............................................................................................... 37 How it works ............................................................................................................... 38 How to use the Professional OCR Add-on ........................................................................ 40 License Verification................................................................................................. 43 Basic Information ............................................................................................................ 43 Generating a Product Key ................................................................................................ 43 Using the Product Key ..................................................................................................... 43 Set it during initialization (recommended) ................................................................... 43 Set it when necessary (not recommended) .................................................................. 44 Multiple Product Keys ..................................................................................................... 44 Upgrading from Previous Versions ......................................................................... 45 Troubleshooting ..................................................................................................... 46 Installing the Virtual Scanner for testing .......................................................................... 46 Is my scanner driver TWAIN-compliant ............................................................................ 46 Why is my scanner not shown or not responding in the browser ..................................... 46 Why does Dynamic Web TWAIN fail to upload my documents......................................... 47 More Troubleshooting Topics .........................................................................................

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    60 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us