|
7 | 7 | This guide walks you through building a web application that scans single-page documents using **DDS**, with **pre-defined configurations**.
|
8 | 8 |
|
9 | 9 | **Table of Contents**
|
10 |
| -- [Scan Single-Page Documents with Dynamsoft Document Scanner](#scan-single-page-documents-with-dynamsoft-document-scanner) |
11 |
| - - [License](#license) |
12 |
| - - [Get a Trial License](#get-a-trial-license) |
13 |
| - - [Get a Full License](#get-a-full-license) |
14 |
| - - [Quick Start](#quick-start) |
15 |
| - - [Option 1: Build from Source](#option-1-build-from-source) |
16 |
| - - [Option 2: Use Precompiled Script](#option-2-use-precompiled-script) |
17 |
| - - [Hello World Sample Explained](#hello-world-sample-explained) |
18 |
| - - [Reference DDS](#reference-dds) |
19 |
| - - [Instantiate DDS](#instantiate-dds) |
20 |
| - - [Launch DDS](#launch-dds) |
21 |
| - - [Display the Result](#display-the-result) |
22 |
| - - [Custom Usage](#custom-usage) |
23 |
| - - [DocumentScannerConfig Overview](#documentscannerconfig-overview) |
24 |
| - - [Workflow Customization](#workflow-customization) |
25 |
| - - [Example 1: Specify the Container for DocumentScanner](#example-1-specify-the-container-for-documentscanner) |
26 |
| - - [Example 2: Specify Only the Container for DocumentScannerView](#example-2-specify-only-the-container-for-documentscannerview) |
27 |
| - - [Example 3: Specify Individual View Containers](#example-3-specify-individual-view-containers) |
28 |
| - - [View-Based Customization](#view-based-customization) |
29 |
| - - [`DocumentScannerView` Configuration](#documentscannerview-configuration) |
30 |
| - - [Steps to Customize the UI for `DocumentScannerView`](#steps-to-customize-the-ui-for-documentscannerview) |
31 |
| - - [Styling Buttons](#styling-buttons) |
32 |
| - - [Customizing Apply Button Callback](#customizing-apply-button-callback) |
33 |
| - - [`DocumentResultView` Configuration](#documentresultview-configuration) |
34 |
| - - [Styling Buttons](#styling-buttons-1) |
35 |
| - - [Customizing the "Done" Button Callback](#customizing-the-done-button-callback) |
36 |
| - - [Customizing the "Upload" Button](#customizing-the-upload-button) |
37 |
| - - [Self-Hosting Resource Files](#self-hosting-resource-files) |
38 |
| - - [Modify the Build Script](#modify-the-build-script) |
39 |
| - - [Update the Engine Resource Paths](#update-the-engine-resource-paths) |
40 |
| - - [Update the UI Configuration](#update-the-ui-configuration) |
41 |
| - - [Build the Project](#build-the-project) |
42 |
| - - [Serve the Project Locally](#serve-the-project-locally) |
43 |
| - - [Next Step](#next-step) |
| 10 | +- [License](#license) |
| 11 | + - [Get a Trial License](#get-a-trial-license) |
| 12 | + - [Get a Full License](#get-a-full-license) |
| 13 | +- [Quick Start](#quick-start) |
| 14 | + - [Option 1: Build from Source](#option-1-build-from-source) |
| 15 | + - [Option 2: Use Precompiled Script](#option-2-use-precompiled-script) |
| 16 | +- [Hello World Sample Explained](#hello-world-sample-explained) |
| 17 | + - [Reference DDS](#reference-dds) |
| 18 | + - [Instantiate DDS](#instantiate-dds) |
| 19 | + - [Launch DDS](#launch-dds) |
| 20 | + - [Display the Result](#display-the-result) |
| 21 | +- [Custom Usage](#custom-usage) |
| 22 | + - [DocumentScannerConfig Overview](#documentscannerconfig-overview) |
| 23 | + - [Workflow Customization](#workflow-customization) |
| 24 | + - [View-Based Customization](#view-based-customization) |
| 25 | + - [Self-Hosting Resource Files](#self-hosting-resource-files) |
| 26 | +- [Next Step](#next-step) |
44 | 27 |
|
45 | 28 | ## License
|
46 | 29 |
|
|
0 commit comments