# Dynamic Web TWAIN Docs ## Docs - [Dynamic Web TWAIN SDK Support](https://www.dynamsoft.com/web-twain/docs/about/getsupport.md): Dynamic Web TWAIN SDK Documentation Support Page - [Dynamic Web TWAIN SDK Resources – Guides & Tools](https://www.dynamsoft.com/web-twain/docs/about/resources.md): Dynamic Web TWAIN SDK Documentation Resources Page - [Agent Skills | Dynamic Web TWAIN Documentation](https://www.dynamsoft.com/web-twain/docs/ai/agent-skills.md): This post teaches you how to use Dynamic Web TWAIN's official agent skills. - [AI Overview | Dynamic Web TWAIN Documentation](https://www.dynamsoft.com/web-twain/docs/ai/overview.md): Overview of Dynamic Web TWAIN and AI. - [Dynamic Web TWAIN Core Concepts - Dynamic Web TWAIN Service](https://www.dynamsoft.com/web-twain/docs/core-concepts/Dynamic-Web-TWAIN-Service.md): This page gives a general introduction to Dynamic Web TWAIN Service, which makes it possible to access imaging devices in the browser. - [Dynamic Web TWAIN Core Concepts - TWAIN](https://www.dynamsoft.com/web-twain/docs/core-concepts/TWAIN.md): This page gives a general introduction to TWAIN, the document scanning API that Dynamic Web TWAIN exposes to the browser environment. - [Dynamic Web TWAIN Core Concepts - Resource Files](https://www.dynamsoft.com/web-twain/docs/core-concepts/resource-files.md): This page gives a general introduction to Dynamic Web TWAIN's resource files. - [Dynamic Web TWAIN Core Concepts - Scanner](https://www.dynamsoft.com/web-twain/docs/core-concepts/scanner.md): This page gives a general introduction to document scanners, which Dynamic Web TWAIN interacts with. - [A connection with the server could not be established](https://www.dynamsoft.com/web-twain/docs/faq/connection-couldnt-be-established.md): A connection with the server could not be established - [General failure](https://www.dynamsoft.com/web-twain/docs/faq/general-failure.md): General failure - [The handle is in the wrong state for the requested operation](https://www.dynamsoft.com/web-twain/docs/faq/the-handle-is-in-the-wrong-state-for-the-requested-operation.md): The handle is in the wrong state for the requested operation - [What are the Resources files?](https://www.dynamsoft.com/web-twain/docs/faq/what-are-the-resources-files.md): What are the Resources files? - [What are the differences between TWAIN and WIA?](https://www.dynamsoft.com/web-twain/docs/faq/difference-between-Twain-and-wia.md): What are the differences between TWAIN and WIA? - [Download virtual scanner for testing](https://www.dynamsoft.com/web-twain/docs/faq/download-virtual-scanner-for-testing.md): Download virtual scanner for testing - [How to test if your camera is DirectShow compliant](https://www.dynamsoft.com/web-twain/docs/faq/how-to-test-if-your-camera-is-DirectShow-compliant.md): How to test if your camera is DirectShow compliant - [How to test if your device is SANE compliant](https://www.dynamsoft.com/web-twain/docs/faq/how-to-test-if-your-device-is-SANE-compliant.md): How to test if your device is SANE compliant - [How to test if your scanner supports ICA scanning on Mac OS](https://www.dynamsoft.com/web-twain/docs/faq/how-to-test-if-your-scanner-supports-ICA-scanning-on-Mac-OS.md): How to test if your scanner supports ICA scanning on Mac OS - [How to use TWACKER to check if your device is TWAIN Compliant](https://www.dynamsoft.com/web-twain/docs/faq/how-to-use-TWACKER-to-check-if-your-device-is-TWAIN-Compliant.md): How to use TWACKER to check if your device is TWAIN Compliant - [The connection with the server was terminated abnormally](https://www.dynamsoft.com/web-twain/docs/faq/the-connection-with-the-server-was-terminated-abnormally.md): The connection with the server was terminated abnormally - [How can I change the reference path to the Dynamsoft's resources in my project?](https://www.dynamsoft.com/web-twain/docs/faq/change-reference-path.md): How can I change the reference path to the Dynamsoft's resources in my project? - [Is there an easy way to deploy the end-user components to all users?](https://www.dynamsoft.com/web-twain/docs/faq/deploy-to-all-users.md): Is there an easy way to deploy the end-user components to all users? - [How to uninstall Dynamic Web TWAIN Service?](https://www.dynamsoft.com/web-twain/docs/faq/how-to-uninstall-dynamsoft-service.md): How to uninstall Dynamic Web TWAIN Service? - [Can the Dynamic Web TWAIN SDK automatically remove blank pages during the document scanning process?](https://www.dynamsoft.com/web-twain/docs/faq/remove-blank-page-automatically.md): Can the Dynamic Web TWAIN SDK automatically remove blank pages during the document scanning process? - [Can I still use Dynamic Web TWAIN on non-HTTPS (insecure HTTP) sites with Chrome?](https://www.dynamsoft.com/web-twain/docs/faq/http-insecure-websites-in-chromium-browser.md): Can I still use Dynamic Web TWAIN on non-HTTPS (insecure HTTP) sites with Chrome? - [How can I extend my free trial?](https://www.dynamsoft.com/web-twain/docs/faq/extend-free-trial.md): How can I extend my free trial? - [Do you provide free trial versions of the Dynamic Web TWAIN SDK?](https://www.dynamsoft.com/web-twain/docs/faq/provide-free-trial-version.md): Do you provide free trial versions of the Dynamic Web TWAIN SDK? - [Do you also provide an SDK download for Linux and Mac developers?](https://www.dynamsoft.com/web-twain/docs/faq/sdk-download-for-linux-and-mac.md): Do you also provide an SDK download for Linux and Mac developers? - [Is the free trial version fully functional?](https://www.dynamsoft.com/web-twain/docs/faq/trial-fully-functional.md): Is the free trial version fully functional? - [Can I use the Dynamic Web TWAIN SDK to create a PWA application?](https://www.dynamsoft.com/web-twain/docs/faq/use-with-PWA.md): Can I use the Dynamic Web TWAIN SDK to create a PWA application? - [Where can I download an older version of the Dynamic Web TWAIN SDK?](https://www.dynamsoft.com/web-twain/docs/faq/download-older-version-sdk.md): Where can I download an older version of the Dynamic Web TWAIN SDK? - [Can I run the scanning service on an ARM-based embedded device, such as Raspberry Pi?](https://www.dynamsoft.com/web-twain/docs/faq/run-on-arm-based-embedded-device.md): Can I run the scanning service on an ARM-based embedded device, such as Raspberry Pi? - [What image and document formats can I save my documents as?](https://www.dynamsoft.com/web-twain/docs/faq/image-document-formats-save.md): What image and document formats can I save my documents as? - [How can I change the certificate of the Dynamic Web TWAIN Service?](https://www.dynamsoft.com/web-twain/docs/faq/change-dynamsoft-service-certificate.md): How can I change the certificate of the Dynamic Web TWAIN Service? - [How can I enable HTTPS support?](https://www.dynamsoft.com/web-twain/docs/faq/enable-https-support.md): How can I enable HTTPS support? - [Is the Dynamic Web TWAIN SDK GDPR compliant?](https://www.dynamsoft.com/web-twain/docs/faq/gdpr-compliant.md): Is the Dynamic Web TWAIN SDK GDPR compliant? - [Is the Dynamic Web TWAIN SDK HIPAA compliant?](https://www.dynamsoft.com/web-twain/docs/faq/hipaa-compliant.md): Is the Dynamic Web TWAIN SDK HIPAA compliant? - [What type of HTTP servers do your support? Do you support other server types?](https://www.dynamsoft.com/web-twain/docs/faq/http-servers-support.md): What type of HTTP servers do your support? Do you support other server types? - [Can I insert newly scanned pages to an existing document?](https://www.dynamsoft.com/web-twain/docs/faq/insert-new-pages-to-existing-document.md): Can I insert newly scanned pages to an existing document? - [Is the Dynamic Web TWAIN SDK ISO 27001 compliant?](https://www.dynamsoft.com/web-twain/docs/faq/iso-27001-compliant.md): Is the Dynamic Web TWAIN SDK ISO 27001 compliant? - [The license key is set in JavaScript. How can I protect it?](https://www.dynamsoft.com/web-twain/docs/faq/license-key-protection.md): The license key is set in JavaScript. How can I protect it? - [Can I limit the size of documents to be uploaded to my server?](https://www.dynamsoft.com/web-twain/docs/faq/limit-upload-size-to-server.md): Can I limit the size of documents to be uploaded to my server? - [When are the locally cached images destroyed?](https://www.dynamsoft.com/web-twain/docs/faq/local-cached-images-destroyed.md): When are the locally cached images destroyed? - [Can I prompt the end-user when the Dynamic Web TWAIN SDK attempts to visit any local resources (scanner, camera, or disk drive)?](https://www.dynamsoft.com/web-twain/docs/faq/prompt-end-user-when-local-resources-used.md): Can I prompt the end-user when the Dynamic Web TWAIN SDK attempts to visit any local resources (scanner, camera, or disk drive)? - [How can I get a response string from my HTTP Server if the upload succeeds or fails?](https://www.dynamsoft.com/web-twain/docs/faq/response-string-from-server-on-upload.md): How can I get a response string from my HTTP Server if the upload succeeds or fails? - [How can I securely transfer scanned documents to my server?](https://www.dynamsoft.com/web-twain/docs/faq/securely-transfer-to-server.md): How can I securely transfer scanned documents to my server? - [Do I need a separate license for each addon?](https://www.dynamsoft.com/web-twain/docs/faq/separate-license-for-addon.md): Do I need a separate license for each addon? - [How can I reduce the size of documents in PDF, TIFF or JPEG format?](https://www.dynamsoft.com/web-twain/docs/faq/smallest-size-documents.md): How can I reduce the size of documents in PDF, TIFF or JPEG format? - [How can I automatically trigger actions when images arrive on my server side?](https://www.dynamsoft.com/web-twain/docs/faq/trigger-actions-server-side.md): How can I automatically trigger actions when images arrive on my server side? - [Can I upload documents to a different website domain?](https://www.dynamsoft.com/web-twain/docs/faq/upload-documents-to-different-domain.md): Can I upload documents to a different website domain? - [How can I upload a JSON file to my server?](https://www.dynamsoft.com/web-twain/docs/faq/upload-json-files-to-server.md): How can I upload a JSON file to my server? - [Can I upload documents via a background service outside the web browser?](https://www.dynamsoft.com/web-twain/docs/faq/upload-using-background-service.md): Can I upload documents via a background service outside the web browser? - [Does the Dynamic Web TWAIN SDK use any deprecated technologies like NPAPI or ActiveX?](https://www.dynamsoft.com/web-twain/docs/faq/use-deprecated-technology.md): Does the Dynamic Web TWAIN SDK use any deprecated technologies like NPAPI or ActiveX? - [Where does the Dynamic Web TWAIN SDK store images on end-user machines? Are they encrypted?](https://www.dynamsoft.com/web-twain/docs/faq/where-images-are-stored.md): Where does the Dynamic Web TWAIN SDK store images on end-user machines? Are they encrypted? - [Does your Barcode Reader addon support patch code?](https://www.dynamsoft.com/web-twain/docs/faq/does-barcode-addon-support-patch-code.md): Does your Barcode Reader addon support patch code? - [How can I generate PDF/A files?](https://www.dynamsoft.com/web-twain/docs/faq/generate-pdf-files.md): How can I generate PDF/A files? - [Do I need the PDF Rasterizer addon to convert scanned documents to PDF files?](https://www.dynamsoft.com/web-twain/docs/faq/is-pdf-rasterizer-needed-to-convert-scanned-documents-to-pdf.md): Do I need the PDF Rasterizer addon to convert scanned documents to PDF files? - [How can I load PDF/A files into the Dynamic Web TWAIN SDK?](https://www.dynamsoft.com/web-twain/docs/faq/load-pdf-files.md): How can I load PDF/A files into the Dynamic Web TWAIN SDK? - [Can I load specific page numbers of a PDF file into the viewer?](https://www.dynamsoft.com/web-twain/docs/faq/load-specific-page-of-pdf-to-viewer.md): Can I load specific page numbers of a PDF file into the viewer? - [How can I separate my documents automatically by barcode?](https://www.dynamsoft.com/web-twain/docs/faq/separate-documents-by-barcode.md): How can I separate my documents automatically by barcode? - [Is there any way to speed up the barcode reading process?](https://www.dynamsoft.com/web-twain/docs/faq/speed-up-barcode-reading-process.md): Is there any way to speed up the barcode reading process? - [What types of webcams does the Webcam Capture addon support](https://www.dynamsoft.com/web-twain/docs/faq/webcam-supported-by-webcam-capture-addon.md): What types of webcams does the Webcam Capture addon support - [When do I need PDF Rasterizer Addon? Can I load existing PDF files into the Dynamic Web TWAIN SDK without the PDF Rasterizer addon?](https://www.dynamsoft.com/web-twain/docs/faq/when-is-pdf-rasterizer-needed.md): When do I need PDF Rasterizer Addon? Can I load existing PDF files into the Dynamic Web TWAIN SDK without the PDF Rasterizer addon? - [Error Message - Failed to load resource](https://www.dynamsoft.com/web-twain/docs/faq/failed-to-load-resource.md): Error Message - Failed to load resource - [Request header field dwt-md5 is not allowed by Access-Control-Allow-Headers in preflight response](https://www.dynamsoft.com/web-twain/docs/faq/dwt-md5-is-not-allowed.md): Request header field dwt-md5 is not allowed by Access-Control-Allow-Headers in preflight response - [Error message - The current product key does not support XXX, please contact the site administrator](https://www.dynamsoft.com/web-twain/docs/faq/error-message-current-product-key-does-not-support.md): Error message - The current product key does not support XXX, please contact the site administrator - [Error message - The current product key is empty or invalid, please contact the site administrator](https://www.dynamsoft.com/web-twain/docs/faq/error-message-current-product-key-is-empty-or-invalid.md): Error message - The current product key is empty or invalid, please contact the site administrator - [Error message - The domain of your current site does not match the domain bound in the current product key, please contact the site administrator.](https://www.dynamsoft.com/web-twain/docs/faq/error-message-domain-of-site-doesnt-match-domain-bound-to-product-key.md): Error message - The domain of your current site does not match the domain bound in the current product key, please contact the site administrator. - [Error message - The current product key is invalid because it's generated with the licenses of a different major version](https://www.dynamsoft.com/web-twain/docs/faq/error-message-license-generated-with-license-of-major-version.md): Error message - The current product key is invalid because it's generated with the licenses of a different major version - [Error message - The current product key does not support current OS for embed device, please contact the site administrator](https://www.dynamsoft.com/web-twain/docs/faq/error-message-product-key-does-not-support-current-os.md): Error message - The current product key does not support current OS for embed device, please contact the site administrator - [Error message – Your Dynamic Web TWAIN product key expired](https://www.dynamsoft.com/web-twain/docs/faq/error-message-product-key-expired.md): Error message – Your Dynamic Web TWAIN product key expired - [Error message - The current product key is missing the core license, please contact the site administrator](https://www.dynamsoft.com/web-twain/docs/faq/error-message-product-key-is-missing-the-core-license.md): Error message - The current product key is missing the core license, please contact the site administrator - [Error message - The current product key is not for full/trial version, please contact the site administrator](https://www.dynamsoft.com/web-twain/docs/faq/error-message-product-key-is-not-for-full-version.md): Error message - The current product key is not for full/trial version, please contact the site administrator - [General troubleshooting steps](https://www.dynamsoft.com/web-twain/docs/faq/general-troubleshooting-steps.md): Step-by-step guide for collecting verbose logs and reporting issues to Dynamsoft Support. - [Sequence error](https://www.dynamsoft.com/web-twain/docs/faq/sequence-error.md): Sequence error - [Source is connected to the maximum supported number of applications](https://www.dynamsoft.com/web-twain/docs/faq/source-connected-to-maximum.md): Source is connected to the maximum supported number of applications - [Syntax error – Unexpected Token "<"](https://www.dynamsoft.com/web-twain/docs/faq/syntax-error-unexpected-token.md): Syntax error – Unexpected Token "<" - [What is your discount policy?](https://www.dynamsoft.com/web-twain/docs/faq/discount-policy.md): What is your discount policy? - [Does the per-server license allow unlimited number of client devices and end users?](https://www.dynamsoft.com/web-twain/docs/faq/does-per-server-allow-unlimited.md): Does the per-server license allow unlimited number of client devices and end users? - [Are you flexible to discuss custom licensing models?](https://www.dynamsoft.com/web-twain/docs/faq/flexible-to-custom-license.md): Are you flexible to discuss custom licensing models? - [Do I get free upgrade if there is a newer version available?](https://www.dynamsoft.com/web-twain/docs/faq/free-upgrade.md): Do I get free upgrade if there is a newer version available? - [Is internet connectivity required to use all licenses?](https://www.dynamsoft.com/web-twain/docs/faq/is-internet-connectivity-required.md): Is internet connectivity required to use all licenses? - [What if I reach the limit of the granted number of license seats?](https://www.dynamsoft.com/web-twain/docs/faq/license-limit-reached.md): What if I reach the limit of the granted number of license seats? - [Do you have any local resellers from whom I can purchase a license of the Dynamic Web TWAIN SDK?](https://www.dynamsoft.com/web-twain/docs/faq/local-resellers.md): Do you have any local resellers from whom I can purchase a license of the Dynamic Web TWAIN SDK? - [Do you offer lifetime/perpetual licenses?](https://www.dynamsoft.com/web-twain/docs/faq/offer-perpetual-license.md): Do you offer lifetime/perpetual licenses? - [Do I need to purchase a license for my dev or testing environment?](https://www.dynamsoft.com/web-twain/docs/faq/purchase-dev-or-test-license.md): Do I need to purchase a license for my dev or testing environment? - [What's your refund policy?](https://www.dynamsoft.com/web-twain/docs/faq/refund-policy.md): What's your refund policy? - [For the per-client-device licensing model, can seats taken by retired/unused devices be released from the license?](https://www.dynamsoft.com/web-twain/docs/faq/release-license-seats.md): For the per-client-device licensing model, can seats taken by retired/unused devices be released from the license? - [I need to resell the SDK within my application to my customers. What options do you offer?](https://www.dynamsoft.com/web-twain/docs/faq/resell-sdk.md): I need to resell the SDK within my application to my customers. What options do you offer? - [Will a client machine take an additional license seat if its operating system is reinstalled?](https://www.dynamsoft.com/web-twain/docs/faq/seat-taken-if-os-reinstalled.md): Will a client machine take an additional license seat if its operating system is reinstalled? - [What license should I purchase if I am providing SaaS?](https://www.dynamsoft.com/web-twain/docs/faq/which-license-purchase-needed-for-saas.md): What license should I purchase if I am providing SaaS? - [How can I verify if my physical document scanner works with the Dynamic Web TWAIN SDK?](https://www.dynamsoft.com/web-twain/docs/faq/verify-if-device-is-supported.md): How can I verify if my physical document scanner works with the Dynamic Web TWAIN SDK? - [How can I use a custom capability of my scanner hardware when there is no direct API to set it?](https://www.dynamsoft.com/web-twain/docs/faq/custom-capability.md): How can I use a custom capability of my scanner hardware when there is no direct API to set it? - [Can the Dynamic Web TWAIN SDK detect whether papers exist on the flatbed?](https://www.dynamsoft.com/web-twain/docs/faq/detect-paper-on-flatbed.md): Can the Dynamic Web TWAIN SDK detect whether papers exist on the flatbed? - [Document scanning via the Dynamic Web TWAIN SDK is slower than using the native scanner application. How can I speed it up?](https://www.dynamsoft.com/web-twain/docs/faq/document-scanning-slow-than-native.md): Document scanning via the Dynamic Web TWAIN SDK is slower than using the native scanner application. How can I speed it up? - [Can I download an image from an FTP or HTTP server using the Dynamic Web TWAIN SDK?](https://www.dynamsoft.com/web-twain/docs/faq/download-image-from-FTP-or-HTTP-server.md): Can I download an image from an FTP or HTTP server using the Dynamic Web TWAIN SDK? - [Do you support fingerprint or medical imaging devices?](https://www.dynamsoft.com/web-twain/docs/faq/fingerprint-medical-imaging.md): Do you support fingerprint or medical imaging devices? - [Can I hide offline scanner devices from the select source list?](https://www.dynamsoft.com/web-twain/docs/faq/hide-offline-scanners-from-source-list.md): Can I hide offline scanner devices from the select source list? - [Can I hide webcam devices from the select source list?](https://www.dynamsoft.com/web-twain/docs/faq/hide-webcam-from-source-list.md): Can I hide webcam devices from the select source list? - [Can I import existing images or PDF documents using the Dynamic Web TWAIN SDK?](https://www.dynamsoft.com/web-twain/docs/faq/import-existing-documents-or-images.md): Can I import existing images or PDF documents using the Dynamic Web TWAIN SDK? - [How can I set the last selected source as the default source for an end user?](https://www.dynamsoft.com/web-twain/docs/faq/last-selected-sourcename.md): How can I set the last selected source as the default source for an end user? - [Is there a limit on the number of pages I can scan at a time? Where do you store them after scanning?](https://www.dynamsoft.com/web-twain/docs/faq/limit-on-scanned-pages.md): Is there a limit on the number of pages I can scan at a time? Where do you store them after scanning? - [How can I limit all users to use a specific scanner model?](https://www.dynamsoft.com/web-twain/docs/faq/limit-to-specific-scanner.md): How can I limit all users to use a specific scanner model? - [How can I get a list of supported resolution/DPI values from the document scanner?](https://www.dynamsoft.com/web-twain/docs/faq/list-supported-resolution-DPI.md): How can I get a list of supported resolution/DPI values from the document scanner? - [Can I set my document scanner to scan x pages instead of all pages from the automatic document feeder (ADF)?](https://www.dynamsoft.com/web-twain/docs/faq/scan-x-pages-from-automatic-document-feeder.md): Can I set my document scanner to scan x pages instead of all pages from the automatic document feeder (ADF)? - [Can I set scanning settings without using the default scanner's UI? What pre-scanning settings do you support?](https://www.dynamsoft.com/web-twain/docs/faq/setting-scan-settings-without-ui.md): Can I set scanning settings without using the default scanner's UI? What pre-scanning settings do you support? - [Do you support capturing documents from mobile cameras?](https://www.dynamsoft.com/web-twain/docs/faq/support-capture-from-mobile-camera.md): Do you support capturing documents from mobile cameras? - [How can I trigger an automatic workflow right after document scanning or image importing?](https://www.dynamsoft.com/web-twain/docs/faq/trigger-automatic-workflow-after-scanning.md): How can I trigger an automatic workflow right after document scanning or image importing? - [Can I use built-in or USB webcam to capture document?](https://www.dynamsoft.com/web-twain/docs/faq/use-usb-webcam-to-capture.md): Can I use built-in or USB webcam to capture document? - [What physical document scanners does the Dynamic Web TWAIN SDK support?](https://www.dynamsoft.com/web-twain/docs/faq/what-physical-scanners-are-supported.md): What physical document scanners does the Dynamic Web TWAIN SDK support? - [How can I change the display language of all messages from English to another language?](https://www.dynamsoft.com/web-twain/docs/faq/change-display-language.md): How can I change the display language of all messages from English to another language? - [How can I change/hide the spinner which shows during document scanning?](https://www.dynamsoft.com/web-twain/docs/faq/change-hide-spinner.md): How can I change/hide the spinner which shows during document scanning? - [Can I customize UI elements of the built-in image editor?](https://www.dynamsoft.com/web-twain/docs/faq/customize-ui-elements-of-image-editor.md): Can I customize UI elements of the built-in image editor? - [How can I change/hide the UI of the progress bar when importing or uploading images?](https://www.dynamsoft.com/web-twain/docs/faq/hide-progress-bars.md): How can I change/hide the UI of the progress bar when importing or uploading images? - [Is the UI of the Dynamic Web TWAIN SDK fully customizable? What cannot be customized?](https://www.dynamsoft.com/web-twain/docs/faq/is-ui-customizable.md): Is the UI of the Dynamic Web TWAIN SDK fully customizable? What cannot be customized? - [Can I stop the scanner from showing its default popup when there is a paper jam?](https://www.dynamsoft.com/web-twain/docs/faq/stop-default-scanner-popup.md): Can I stop the scanner from showing its default popup when there is a paper jam? - [Can I convert a color image to grayscale or black & white?](https://www.dynamsoft.com/web-twain/docs/faq/convert-color-image-to-grayscale.md): Can I convert a color image to grayscale or black & white? - [How can I remove only the selected images?](https://www.dynamsoft.com/web-twain/docs/faq/remove-selected-images.md): How can I remove only the selected images? - [How can I configure all scanned images to conform to a specific size standard (e.g., A4)?](https://www.dynamsoft.com/web-twain/docs/faq/set-page-size.md): How can I configure all scanned images to conform to a specific size standard (e.g., A4)? - [How can I show the default image editor tool?](https://www.dynamsoft.com/web-twain/docs/faq/show-default-image-editor.md): How can I show the default image editor tool? - [Do you support image deskew?](https://www.dynamsoft.com/web-twain/docs/faq/support-image-deskew.md): Do you support image deskew? - [Is there an undo functionality?](https://www.dynamsoft.com/web-twain/docs/faq/undo-functionality.md): Is there an undo functionality? - [What image editing operations does the Dynamic Web TWAIN SDK support?](https://www.dynamsoft.com/web-twain/docs/faq/what-image-editing-operation-supported.md): What image editing operations does the Dynamic Web TWAIN SDK support? - [How can I change the background color of the image viewer?](https://www.dynamsoft.com/web-twain/docs/faq/change-background-color.md): How can I change the background color of the image viewer? - [How to get the coordinates of the selected area on an image?](https://www.dynamsoft.com/web-twain/docs/faq/coordinates-of-selected-area.md): How to get the coordinates of the selected area on an image? - [How can I create a thumbnail viewer to view images?](https://www.dynamsoft.com/web-twain/docs/faq/create-thumbnail-viewer-to-navigate-images.md): How can I create a thumbnail viewer to view images? - [How can I disable drag and drop images in the viewer?](https://www.dynamsoft.com/web-twain/docs/faq/disable-drag-and-drop-in-images.md): How can I disable drag and drop images in the viewer? - [How can I insert an image after a selected image in the viewer?](https://www.dynamsoft.com/web-twain/docs/faq/insert-image-after-selected-image.md): How can I insert an image after a selected image in the viewer? - [What mouse click events does the viewer support?](https://www.dynamsoft.com/web-twain/docs/faq/mouse-click-events-supported.md): What mouse click events does the viewer support? - [Can I print images from the viewer?](https://www.dynamsoft.com/web-twain/docs/faq/print-images-from-viewer.md): Can I print images from the viewer? - [Can I protect sensitive information of an image from being seen?](https://www.dynamsoft.com/web-twain/docs/faq/protect-sensitive-information.md): Can I protect sensitive information of an image from being seen? - [How can I resize the view of image (e.g. zoom in/out an current image)?](https://www.dynamsoft.com/web-twain/docs/faq/resize-view-of-image.md): How can I resize the view of image (e.g. zoom in/out on an image)? - [How can I reorder images in the viewer?](https://www.dynamsoft.com/web-twain/docs/faq/resort-images-in-viewer.md): How can I reorder images in the viewer? - [How can I show multiple images at a time?](https://www.dynamsoft.com/web-twain/docs/faq/show-multiple-images.md): How can I show multiple images at a time? - [Can the size of the image viewer auto resize when the browser window size changes?](https://www.dynamsoft.com/web-twain/docs/faq/viewer-size-auto-resize.md): Can the size of the image viewer auto resize when the browser window size changes? - [Is there any component of the Dynamic Web TWAIN SDK that needs to be installed on end-user machines?](https://www.dynamsoft.com/web-twain/docs/faq/component-needs-to-be-installed-on-end-user-machine.md): Is there any component of the Dynamic Web TWAIN SDK that needs to be installed on end-user machines? - [What resources of the SDK should be included in my web application?](https://www.dynamsoft.com/web-twain/docs/faq/resources-to-be-included-in-SDK.md): What resources of the SDK should be included in my web application? - [I have installed the Dynamic Web TWAIN Service on an end-user machine but still got asked to install it repeatedly. Why?](https://www.dynamsoft.com/web-twain/docs/faq/service-prompting-to-install-repeatedly.md): I have installed the Dynamic Web TWAIN Service on an end-user machine but still got asked to install it repeatedly. Why? - [How do I upgrade the end-user installation for all end users once I upgrade my project?](https://www.dynamsoft.com/web-twain/docs/faq/upgrade-end-user-installations.md): How do I upgrade the end-user installation for all end users once I upgrade my project? - [How do I upgrade my project to use the latest version of the Dynamic Web TWAIN SDK?](https://www.dynamsoft.com/web-twain/docs/faq/upgrade-to-latest-version.md): How do I upgrade my project to use the latest version of the Dynamic Web TWAIN SDK? - [What does the Dynamic Web TWAIN Service do on the end-user machine?](https://www.dynamsoft.com/web-twain/docs/faq/what-does-dynamsoft-service-do-on-end-user-machine.md): What does the Dynamic Web TWAIN Service do on the end-user machine? - [How can I use Dynamic Web TWAIN SDK in a Citrix environment?](https://www.dynamsoft.com/web-twain/docs/faq/use-dwt-in-citrix-env.md): How can I use Dynamic Web TWAIN in a Citrix environment? - [Can I generate/load an encrypted file in PDF format?](https://www.dynamsoft.com/web-twain/docs/faq/encrypt-pdf-files.md): Can I generate/load an encrypted file in PDF format? - [Why is my scanner not shown or not responding in the browser?](https://www.dynamsoft.com/web-twain/docs/faq/scanner-not-shown-or-not-responding-in-the-browser.md): Why is my scanner not shown or not responding in the browser? - [How to use a blank page as a separator?](https://www.dynamsoft.com/web-twain/docs/faq/use-blank-page-as-a-separator.md): How to use a blank page as a separator? - [How to resolve Dynamic Web TWAIN SDK issue in Chrome 101?](https://www.dynamsoft.com/web-twain/docs/faq/private-network-access-in-chrome101.md): How to resolve Dynamic Web TWAIN issue in Chrome 101? - [Dynamic Web TWAIN SDK – Content-Security-Policy violated](https://www.dynamsoft.com/web-twain/docs/faq/content-security-policy-violated.md): Dynamic Web TWAIN – Content-Security-Policy violated - [Dynamic Web TWAIN Service installation and uninstallation issue](https://www.dynamsoft.com/web-twain/docs/faq/service-installation-issue.md): Dynamic Web TWAIN Service installation and uninstallation issue - [Can I use two different websites integrated with two different versions of Dynamic Web TWAIN SDK on the same computer?](https://www.dynamsoft.com/web-twain/docs/faq/service-backward-compatibility.md): Can I use two different websites integrated with two different versions of Dynamic Web TWAIN on the same computer? - [Error Message - The connection from the insecure (HTTP) web page to the local 'Dynamsoft Service' failed](https://www.dynamsoft.com/web-twain/docs/faq/connection-from-the-insecure-HTTP-to-service-failed.md): Error Message - The connection from the insecure (HTTP) web page to the local 'Dynamsoft Service' failed - [Scanner source is listed on XSane application but not on my web application on Linux machines](https://www.dynamsoft.com/web-twain/docs/faq/source-not-listed-on-linux.md): Scanner source is listed on XSane application but not on my web application on Linux machines - [The scanner's UI or the system's file dialog does not open when scanning](https://www.dynamsoft.com/web-twain/docs/faq/service-is-blocked.md): The scanner's UI or the system's file dialog does not open when scanning - [Why I cannot hide the loading bar (spinner)?](https://www.dynamsoft.com/web-twain/docs/faq/unable-hide-loading-bar.md): Why I cannot hide the loading bar (spinner)? - [How to upload multiple files at a time?](https://www.dynamsoft.com/web-twain/docs/faq/upload-multiple-files-at-a-time.md): How to upload multiple files at a time? - [Dynamic Web TWAIN SDK FAQs Develop How to Exclude WIA Sources in the Source List](https://www.dynamsoft.com/web-twain/docs/faq/how-to-exclude-wia-sources-in-the-source-list.md): Dynamic Web TWAIN SDK Documentation FAQs How to Exclude WIA Sources in the Source List - [Error Message - Source has nothing to capture](https://www.dynamsoft.com/web-twain/docs/faq/source-has-nothing-to-capture.md): Error Message - Source has nothing to capture - [Warning message - Canvas2D Warning](https://www.dynamsoft.com/web-twain/docs/faq/chrome-106-107-warning.md): Canvas2D Warning - [Error Message - Uncaught TypeError - Cannot read properties of null (reading 'appendChild') or Failed to execute 'appendChild' on 'Node' - parameter 1 is not of type 'Node'.](https://www.dynamsoft.com/web-twain/docs/faq/type-error-appendchild.md): Error Message - Uncaught TypeError - Cannot read properties of null (reading 'appendChild') or Failed to execute 'appendChild' on 'Node'- parameter 1 is not of type 'Node'. - [Error message - User cancelled the operation](https://www.dynamsoft.com/web-twain/docs/faq/error-message-user-cancelled-the-operation.md): Error message - User cancelled the operation - [The loading bar keeps spinning when capture the image with iPhone.](https://www.dynamsoft.com/web-twain/docs/faq/the-loading-bar-keeps-spinning-when-capture-the-image-with-iphone.md): The loading bar keeps spinning when capture the image with iPhone. - [How can I support WIA scanner drivers in my application?](https://www.dynamsoft.com/web-twain/docs/faq/support-wia-scanner-drivers.md): How can I support WIA scanner drivers in my application? - [Why are my images coming out distorted in MacOS Sonoma?](https://www.dynamsoft.com/web-twain/docs/faq/macos-sonoma-distorted-scans.md): Why are my images coming out distorted in MacOS Sonoma? - [How do I know which SDK version I am using?](https://www.dynamsoft.com/web-twain/docs/faq/find-SDK-version.md): How do I know which SDK version I am using? - [How to deploy your own upload server with ASP.NET?](https://www.dynamsoft.com/web-twain/docs/faq/deploy-your-own-upload-server-with-asp.net.md): How to deploy your own upload server with ASP.NET? - [How to deploy your own upload server with JSP?](https://www.dynamsoft.com/web-twain/docs/faq/deploy-your-own-upload-server-with-jsp.md): How to deploy your own upload server with JSP? - [How to deploy your own upload server with Node.js?](https://www.dynamsoft.com/web-twain/docs/faq/deploy-your-own-upload-server-with-node.js.md): How to deploy your own upload server with Node.js? - [How to deploy your own upload server with PHP?](https://www.dynamsoft.com/web-twain/docs/faq/deploy-your-own-upload-server-with-php.md): How to deploy your own upload server with PHP? - [Dynamic Web TWAIN with Annotations](https://www.dynamsoft.com/web-twain/docs/faq/dwt-with-annotation.md): Dynamic Web TWAIN with Annotations – Hello World - [How to debug on Dynamic Web TWAIN online demo?](https://www.dynamsoft.com/web-twain/docs/faq/debug-on-online-demo.md): How to debug on Dynamic Web TWAIN online demo? - [Where can I download the Dynamic Web TWAIN Service installers only?](https://www.dynamsoft.com/web-twain/docs/faq/download-service-only.md): Where can I download the Dynamic Web TWAIN Service installers only? - [Can I change the resolution/DPI of an image in the viewer?](https://www.dynamsoft.com/web-twain/docs/faq/change-resolution-of-image.md): Can I change the resolution/DPI of an image in the viewer? - [Can I hide the Dynamsoft image viewer and use my own image viewer?](https://www.dynamsoft.com/web-twain/docs/faq/hide-image-viewer.md): Can I hide the Dynamsoft image viewer and use my own image viewer? - [Where is the image viewer object defined?](https://www.dynamsoft.com/web-twain/docs/faq/image-viewer-object-defined.md): Where is the image viewer object defined? - [Dynamic Web TWAIN prompts the .deb installer for Windows](https://www.dynamsoft.com/web-twain/docs/faq/incorrect-installer-for-windowsARM64.md): Dynamic Web TWAIN prompts the .deb installer for Windows - [How can I save selected images instead of all images to my server or database?](https://www.dynamsoft.com/web-twain/docs/faq/save-selected-images-to-server.md): How can I save selected images instead of all images to my server or database? - [How can I show page number on each image?](https://www.dynamsoft.com/web-twain/docs/faq/show-page-number.md): How can I show page number on each image? - [Why am I unable to load the TIFF file into Dynamic Web TWAIN?](https://www.dynamsoft.com/web-twain/docs/faq/unable-to-load-4-bit-tiff.md): Why am I unable to load the TIFF file into Dynamic Web TWAIN? - [How to scan documents on mobile devices?](https://www.dynamsoft.com/web-twain/docs/faq/how-to-scan-documents-on-mobile-devices.md): How to scan documents on mobile devices? - [Error message - Permission was denied for this request to access the unknown address space](https://www.dynamsoft.com/web-twain/docs/faq/chromium-142-local-network-access-issue.md): CORS unknown address space - [Why Do I Get a "File is Damaged and Can’t Be Opened" Error When Using the Dynamic Web TWAIN on macOS?](https://www.dynamsoft.com/web-twain/docs/faq/file-damaged-on-macos.md): Why Do I Get a "File is Damaged and Can’t Be Opened" Error When Using the Dynamic Web TWAIN on macOS? - [Safari 26.2 Regression Causing Dynamic Web TWAIN v19.3 Auto-Reconnect Failure on macOS](https://www.dynamsoft.com/web-twain/docs/faq/safari-26-2-regression.md): Safari 26.2 Regression Causing Dynamic Web TWAIN v19.3 Auto-Reconnect Failure on macOS - [End-User Guide - Dynamic Web TWAIN SDK Documentation](https://www.dynamsoft.com/web-twain/docs/end-user/index.md): This article will guide the end users of your web app to use Dynamic Web TWAIN for document scanning. - [Advanced DWT Initialization](https://www.dynamsoft.com/web-twain/docs/extended-usage/advanced-initialization.md): Advanced DWT Initialization - [Dynamic Web TWAIN SDK Features - Read Barcode](https://www.dynamsoft.com/web-twain/docs/extended-usage/barcode-processing.md): Dynamic Web TWAIN SDK Documentation Read Barcode Page - [Dynamic Web TWAIN SDK Guide - Buffer Caching](https://www.dynamsoft.com/web-twain/docs/extended-usage/buffer-caching.md): Understand buffer caching in Dynamic Web TWAIN and how it improves scan performance, memory use, and document capture reliability for modern web and mobile apps - [Dynamic Web TWAIN SDK Deployment - Dynamic Web TWAIN Service](https://www.dynamsoft.com/web-twain/docs/extended-usage/dynamsoft-service-configuration.md): Dynamic Web TWAIN SDK Documentation Dynamic Web TWAIN Service Page - [Dynamic Web TWAIN SDK Basics - Loading Documents from Files](https://www.dynamsoft.com/web-twain/docs/extended-usage/file-import.md): Dynamic Web TWAIN SDK General Usage Guide - Loading Documents from Files - [Dynamic Web TWAIN SDK Extended Usage Guide](https://www.dynamsoft.com/web-twain/docs/extended-usage/index.md): Extended Usage - [Dynamic Web TWAIN SDK Features - OCR](https://www.dynamsoft.com/web-twain/docs/extended-usage/ocr.md): Dynamic Web TWAIN SDK Documentation OCR Page - [Dynamic Web TWAIN SDK Features - Handle PDF](https://www.dynamsoft.com/web-twain/docs/extended-usage/pdf-processing.md): Dynamic Web TWAIN SDK Documentation Handle PDF Page - [Using the RESTful API](https://www.dynamsoft.com/web-twain/docs/extended-usage/restful-api.md): RESTful API - [Configuring System Messages](https://www.dynamsoft.com/web-twain/docs/extended-usage/system-message-configuration.md): Configuring System Messages - [Dynamic Web TWAIN SDK Features - UI Elements](https://www.dynamsoft.com/web-twain/docs/extended-usage/ui-customization.md): Dynamic Web TWAIN SDK Documentation UI Page - [Only 24-bit true color bmp and 8-bit gray-scaled images are supported for JPEG compression](https://www.dynamsoft.com/web-twain/docs/faq/JPEG-compression.md): Only 24-bit true color bmp and 8-bit gray-scaled images are supported for JPEG compression - [Can I install Dynamic Web TWAIN Service silently?](https://www.dynamsoft.com/web-twain/docs/faq/can-i-install-dynamsoft-service-silently.md): Can I install Dynamic Web TWAIN Service silently? - [How can I send additional form fields with images to my server or database?](https://www.dynamsoft.com/web-twain/docs/faq/additional-form-fields.md): How can I send additional form fields with images to my server or database? - [Uncaught ReferenceError - DVS is not defined](https://www.dynamsoft.com/web-twain/docs/faq/DVS-is-not-defined.md): Uncaught ReferenceError - DVS is not defined - [HTTP process error](https://www.dynamsoft.com/web-twain/docs/faq/HTTP-process-error.md): HTTP process error - [HTTP request error](https://www.dynamsoft.com/web-twain/docs/faq/HTTP-request-error.md): HTTP request error - [XMLHttpRequest cannot load XXX](https://www.dynamsoft.com/web-twain/docs/faq/XMLHttpRequest-cannot-load.md): XMLHttpRequest cannot load XXX - [Is the AcquireImage() method synchronous or asynchronous?](https://www.dynamsoft.com/web-twain/docs/faq/acquireimage-sync-or-async.md): Is the AcquireImage() method synchronous or asynchronous? - [Can the Dynamic Web TWAIN SDK automatically detect borders of the scanned document and crop it out?](https://www.dynamsoft.com/web-twain/docs/faq/automatically-detect-border.md): Can the Dynamic Web TWAIN SDK automatically detect borders of the scanned document and crop it out? - [Can the Dynamic Web TWAIN SDK automatically rotate upside-down pages during the document scanning process?](https://www.dynamsoft.com/web-twain/docs/faq/automatically-rotate-upside-down-pages.md): Can the Dynamic Web TWAIN SDK automatically rotate upside-down pages during the document scanning process? - [Can I add annotation to an image (e.g. add watermark or text)?](https://www.dynamsoft.com/web-twain/docs/faq/add-annotation-to-image.md): Can I add annotation to an image (e.g. add watermark or text)? - [How to run Dynamic Web TWAIN ActiveX in Microsoft Edge Internet Explorer (IE) mode](https://www.dynamsoft.com/web-twain/docs/faq/activeX-in-Edge-IE-mode.md): How to run Dynamic Web TWAIN ActiveX in Microsoft Edge Internet Explorer (IE) mode - [Are admin privileges required to install the end-user component?](https://www.dynamsoft.com/web-twain/docs/faq/admin-privileges-needed-to-install.md): Are admin privileges required to install the end-user component? - [Dynamic Web TWAIN SDK FAQ](https://www.dynamsoft.com/web-twain/docs/faq/index.md): Dynamic Web TWAIN SDK Documentation FAQ - [How can I prompt users for a password when loading a password-protected PDF?](https://www.dynamsoft.com/web-twain/docs/faq/prompt-password-for-protected-pdf.md): How can I prompt users for a password when loading a password-protected PDF? - [macOS Rosetta Discontinuation and Dynamic Web TWAIN Service](https://www.dynamsoft.com/web-twain/docs/faq/mac-rosetta-discontinuation.md): Apple is phasing out Rosetta for Intel apps on Apple Silicon Macs. Learn how this affects the Dynamic Web TWAIN Service and what steps to take. - [Dynamic Web TWAIN SDK Features - Exporting Images](https://www.dynamsoft.com/web-twain/docs/general-usage/image-export/index.md): Dynamic Web TWAIN SDK Image Export Documentation - [Dynamic Web TWAIN SDK Features - Exporting Locally](https://www.dynamsoft.com/web-twain/docs/general-usage/image-export/local-export.md): Dynamic Web TWAIN SDK Documentation Local Export - [Dynamic Web TWAIN SDK Features - Uploading Images to Web Server](https://www.dynamsoft.com/web-twain/docs/general-usage/image-export/server-upload.md): Dynamic Web TWAIN SDK Documentation Output Page - [Dynamic Web TWAIN SDK Basics - Managing the Image Buffer](https://www.dynamsoft.com/web-twain/docs/general-usage/image-processing/buffer-management.md): Dynamic Web TWAIN SDK General Usage Guide - Managing the Image Buffer - [Dynamic Web TWAIN SDK Basics - Editing Images](https://www.dynamsoft.com/web-twain/docs/general-usage/image-processing/image-editing.md): Dynamic Web TWAIN SDK General Usage Guide - Image Editing - [Dynamic Web TWAIN SDK Basics - Processing Images](https://www.dynamsoft.com/web-twain/docs/general-usage/image-processing/index.md): Dynamic Web TWAIN SDK General Usage Guide - Processing Images - [Dynamic Web TWAIN SDK General Usage Guide](https://www.dynamsoft.com/web-twain/docs/general-usage/index.md): Dynamic Web TWAIN SDK General Usage Guide - [Dynamic Web TWAIN SDK Basics - Initializing DWT](https://www.dynamsoft.com/web-twain/docs/general-usage/initialization.md): Dynamic Web TWAIN SDK General Usage Guide - Initializing DWT - [Dynamic Web TWAIN SDK License](https://www.dynamsoft.com/web-twain/docs/general-usage/license.md): Dynamic Web TWAIN SDK Documentation License Page - [Dynamic Web TWAIN SDK Basics - Loading Library Resources](https://www.dynamsoft.com/web-twain/docs/general-usage/resource-loading.md): Dynamic Web TWAIN SDK General Usage Guide - Loading Library Resources - [Dynamic Web TWAIN SDK Basics - Acquiring Images from Scanners](https://www.dynamsoft.com/web-twain/docs/general-usage/scanner-image-acquisition.md): Dynamic Web TWAIN SDK General Usage Guide - Acquiring Images from Scanners - [Dynamic Web TWAIN SDK Deployment - Server Deployment](https://www.dynamsoft.com/web-twain/docs/general-usage/server-deployment.md): Dynamic Web TWAIN SDK Documentation Server Deployment Page - [Dynamic Web TWAIN SDK Development - Server Scripts](https://www.dynamsoft.com/web-twain/docs/general-usage/server-side-scripting.md): Dynamic Web TWAIN SDK Documentation Server Scripts Page - [Dynamic Web TWAIN SDK Basics - Customizing the Viewer](https://www.dynamsoft.com/web-twain/docs/general-usage/viewer-configuration.md): Dynamic Web TWAIN SDK General Usage Guide - Customizing the Viewer - [Dynamic Web TWAIN SDK HelloWorld - Editing Images](https://www.dynamsoft.com/web-twain/docs/hello-world/editing.md): Dynamic Web TWAIN SDK HelloWorld - Editing Images - [Dynamic Web TWAIN SDK HelloWorld](https://www.dynamsoft.com/web-twain/docs/hello-world/index.md): Dynamic Web TWAIN SDK HelloWorld - [Dynamic Web TWAIN SDK HelloWorld - Specifying Scan Settings](https://www.dynamsoft.com/web-twain/docs/hello-world/scan-settings.md): Dynamic Web TWAIN SDK HelloWorld - Specifying Scan Settings - [Dynamic Web TWAIN SDK HelloWorld - Scanning Images](https://www.dynamsoft.com/web-twain/docs/hello-world/scanning.md): Dynamic Web TWAIN SDK HelloWorld - Scanning Images - [Dynamic Web TWAIN SDK Getting Started - Uploading Images to the Server](https://www.dynamsoft.com/web-twain/docs/hello-world/uploading.md): Dynamic Web TWAIN SDK Documentation - Uploading Images to the Server - [Dynamic Web TWAIN SDK Deployment - Index Page](https://www.dynamsoft.com/web-twain/docs/indepth/deployment/index.md): Dynamic Web TWAIN SDK Documentation Index Page - [Dynamic Web TWAIN SDK Development - Professional Service](https://www.dynamsoft.com/web-twain/docs/indepth/development/Pro-service.md): Dynamic Web TWAIN SDK Documentation Professional Service Page - [Dynamic Web TWAIN SDK Development - About ActiveX](https://www.dynamsoft.com/web-twain/docs/indepth/development/activex.md): Dynamic Web TWAIN SDK Documentation About ActiveX Page - [Dynamic Web TWAIN SDK Development - Angular Integration](https://www.dynamsoft.com/web-twain/docs/indepth/development/angular.md): Dynamic Web TWAIN SDK Documentation Angular Integration Page - [Dynamic Web TWAIN SDK Development - ARM64 & MIPS64 support](https://www.dynamsoft.com/web-twain/docs/indepth/development/armmips.md): Dynamic Web TWAIN SDK Documentation ARM64 & MIPS64 Support Page - [Dynamic Web TWAIN SDK Development - Index](https://www.dynamsoft.com/web-twain/docs/indepth/development/index.md): Dynamic Web TWAIN SDK Documentation Development Index Page - [Dynamic Web TWAIN SDK Development - MRZ Scanner Integration](https://www.dynamsoft.com/web-twain/docs/indepth/development/mrz.md): Dynamic Web TWAIN SDK Documentation MRZ Scanner Integration Page - [Dynamic Web TWAIN SDK Development - React Integration](https://www.dynamsoft.com/web-twain/docs/indepth/development/react.md): Dynamic Web TWAIN SDK Documentation React Integration Page - [Dynamic Web TWAIN SDK Development - Upgrade Guide](https://www.dynamsoft.com/web-twain/docs/indepth/development/upgrade.md): Dynamic Web TWAIN SDK Documentation Upgrade Guide Page - [Dynamic Web TWAIN SDK Development - Vue Integration](https://www.dynamsoft.com/web-twain/docs/indepth/development/vue.md): Dynamic Web TWAIN SDK Documentation Vue Integration Page - [Dynamic Web TWAIN SDK Documentation](https://www.dynamsoft.com/web-twain/docs/index.md): Dynamic Web TWAIN SDK Documentation Homepage - [Dynamic Web TWAIN SDK API Reference - BarcodeReader Addon APIs](https://www.dynamsoft.com/web-twain/docs/info/api/Addon_BarcodeReader.md): Dynamic Web TWAIN SDK Documentation API Reference BarcodeReader Addon APIs Page - [Dynamic Web TWAIN SDK API Reference - OCR Addon APIs](https://www.dynamsoft.com/web-twain/docs/info/api/Addon_OCR.md): Dynamic Web TWAIN SDK Documentation API Reference OCR Addon APIs Page - [Dynamic Web TWAIN SDK API Reference - PDF Addon APIs](https://www.dynamsoft.com/web-twain/docs/info/api/Addon_PDF.md): Dynamic Web TWAIN SDK Documentation API Reference PDF Addon APIs Page - [Dynamic Web TWAIN SDK API Reference - Webcam Addon APIs](https://www.dynamsoft.com/web-twain/docs/info/api/Addon_Webcam.md): Dynamic Web TWAIN SDK Documentation API Reference Webcam Addon APIs Page - [Dynamic Web TWAIN API Reference - Device APIs](https://www.dynamsoft.com/web-twain/docs/info/api/Device.md): Dynamic Web TWAIN SDK Documentation API Reference Device APIs Page - [Dynamic Web TWAIN SDK API Reference - Enumerations](https://www.dynamsoft.com/web-twain/docs/info/api/Dynamsoft_Enum.md): Dynamic Web TWAIN SDK Documentation API Reference Enumerations Page - [Dynamic Web TWAIN SDK API Reference - Uploader APIs](https://www.dynamsoft.com/web-twain/docs/info/api/Dynamsoft_FileUploader.md): Dynamic Web TWAIN SDK Documentation API Reference Uploader APIs Page - [Dynamic Web TWAIN SDK API Reference - Global APIs](https://www.dynamsoft.com/web-twain/docs/info/api/Dynamsoft_WebTwainEnv.md): Dynamic Web TWAIN SDK Documentation API Reference Global APIs Page - [Dynamic Web TWAIN SDK API Reference - Acquire APIs](https://www.dynamsoft.com/web-twain/docs/info/api/WebTwain_Acquire.md): Dynamic Web TWAIN SDK Documentation API Reference Acquire APIs Page - [Dynamic Web TWAIN SDK API Reference - Buffer APIs](https://www.dynamsoft.com/web-twain/docs/info/api/WebTwain_Buffer.md): Dynamic Web TWAIN SDK Documentation API Reference Buffer APIs Page - [Dynamic Web TWAIN SDK API Reference - Edit APIs](https://www.dynamsoft.com/web-twain/docs/info/api/WebTwain_Edit.md): Dynamic Web TWAIN SDK Documentation API Reference Edit APIs Page - [Dynamic Web TWAIN SDK API Reference - Input and Output APIs](https://www.dynamsoft.com/web-twain/docs/info/api/WebTwain_IO.md): Dynamic Web TWAIN SDK Documentation | API Reference | IO APIs Page - [Dynamic Web TWAIN SDK API Reference - Utility APIs](https://www.dynamsoft.com/web-twain/docs/info/api/WebTwain_Util.md): Dynamic Web TWAIN SDK Documentation API Reference Utility APIs Page - [Dynamic Web TWAIN SDK API Reference - Viewer APIs](https://www.dynamsoft.com/web-twain/docs/info/api/WebTwain_Viewer.md): Dynamic Web TWAIN SDK Documentation API Reference Viewer APIs Page - [Dynamic Web TWAIN SDK API - Appendix](https://www.dynamsoft.com/web-twain/docs/info/api/appendix.md): Dynamic Web TWAIN SDK Documentation API Appendix Page - [Dynamic Web TWAIN SDK API Reference - Index](https://www.dynamsoft.com/web-twain/docs/info/api/index.md): Dynamic Web TWAIN Documentation API List - [Dynamic Web TWAIN API Reference - Interfaces](https://www.dynamsoft.com/web-twain/docs/info/api/interfaces.md): Dynamic Web TWAIN SDK Documentation API Reference Interfaces Page - [Dynamic Web TWAIN API Reference - RESTful API](https://www.dynamsoft.com/web-twain/docs/info/api/restful.md): Dynamic Web TWAIN SDK Documentation API Reference RESTful API - [TOADD](https://www.dynamsoft.com/web-twain/docs/info/governance.md): TOADD - [Dynamic Web TWAIN SDK Schedule - Addon Release](https://www.dynamsoft.com/web-twain/docs/info/schedule/Addon.md): Dynamic Web TWAIN SDK Documentation Schedule - Addon Release Page - [Dynamic Web TWAIN SDK Schedule - Developing](https://www.dynamsoft.com/web-twain/docs/info/schedule/Developing.md): Dynamic Web TWAIN SDK Documentation Schedule - Developing Page - [Dynamic Web TWAIN SDK Schedule - Stable Release](https://www.dynamsoft.com/web-twain/docs/info/schedule/Stable.md): Dynamic Web TWAIN SDK Documentation Schedule Stable Release Page - [Dynamic Web TWAIN SDK Schedule - Beta Release](https://www.dynamsoft.com/web-twain/docs/info/schedule/beta.md): Dynamic Web TWAIN SDK Documentation Schedule - Beta Release Page - [Dynamic Web TWAIN SDK Schedule - Known Bugs](https://www.dynamsoft.com/web-twain/docs/info/schedule/bugs.md): Dynamic Web TWAIN SDK Documentation Schedule Known Bugs Page - [Dynamic Web TWAIN SDK Schedule - Deprecated Features](https://www.dynamsoft.com/web-twain/docs/info/schedule/deprecated.md): Dynamic Web TWAIN SDK Documentation Deprecated Features Page - [Dynamic Web TWAIN SDK Schedule - Release Notes](https://www.dynamsoft.com/web-twain/docs/info/schedule/index.md): Dynamic Web TWAIN SDK Documentation Schedule - Release Notes Page - [Dynamic Web TWAIN SDK Schedule - Features Proposed](https://www.dynamsoft.com/web-twain/docs/info/schedule/proposed.md): Dynamic Web TWAIN SDK Documentation Schedule Features Proposed Page - [Imaging Hardware](https://www.dynamsoft.com/web-twain/docs/introduction/imaging-hardware.md): Dynamic Web TWAIN supports image capture from TWAIN Scanners, ICA Scanners, SANE Scanners, DirectShow Cameras, and MediaDevices Cameras. - [Document Scanning SDK | Dynamic Web TWAIN Documentation](https://www.dynamsoft.com/web-twain/docs/introduction/index.md): Dynamic Web TWAIN SDK Documentation. This will help you integrate document scanning into your app, no matter whether you are building a workflow from scratch or optimizing an existing workflow. - [Dynamic Web TWAIN SDK Supported File Formats](https://www.dynamsoft.com/web-twain/docs/introduction/supported-file-formats.md): Dynamic Web TWAIN SDK Documentation File Types Page - [Dynamic Web TWAIN SDK System Requirements](https://www.dynamsoft.com/web-twain/docs/introduction/system-requirements.md): Dynamic Web TWAIN SDK Documentation Platform Page ## Samples - [Samples](https://github.com/Dynamsoft/web-twain-codelab/): Samples of Dynamic Web TWAIN