An open API service indexing awesome lists of open source software.

https://github.com/dynamsoft/document-normalizer-mobile-samples


https://github.com/dynamsoft/document-normalizer-mobile-samples

Last synced: 11 months ago
JSON representation

Awesome Lists containing this project

README

          

# Dynamsoft Document Normalizer samples for Android and iOS editions

⚠️ **Notice:** This repository has been **archived**. For the latest examples utilizing document normalization features, please visit the **[Dynamsoft Capture Vision Samples](https://github.com/Dynamsoft/capture-vision-mobile-samples)** repository. 🚀

This repository contains multiple samples that demonstrate how to use the [Dynamsoft Document Normalizer](https://www.dynamsoft.com/document-normalizer/docs/core/introduction) Android and iOS Editions.

- User Guide
- [Android](https://www.dynamsoft.com/document-normalizer/docs/mobile/programming/android/user-guide.html)
- [iOS](https://www.dynamsoft.com/document-normalizer/docs/mobile/programming/ios/user-guide.html)
- API Reference
- [Android](https://www.dynamsoft.com/document-normalizer/docs/mobile/programming/android/api-reference/)
- [iOS](https://www.dynamsoft.com/document-normalizer/docs/mobile/programming/ios/api-reference/)

## Requirements

### Android

- Supported OS: Android 5.0 (API Level 21) or higher.
- Supported ABI: **armeabi-v7a**, **arm64-v8a**, **x86** and **x86_64**.
- Development Environment: Android Studio 2022.2.1 or higher.

### iOS

- Supported OS: iOS 11 or higher (iOS 13 and higher recommended).
- Supported ABI: **arm64** and **x86_64**.
- Development Environment: Xcode 13.0 and above (Xcode 14.1+ recommended), CocoaPods 1.11.0+

## Samples

| Sample Name | Description | Programming Language(s) |
| ----------- | ----------- | ----------------------- |
| `HelloWorld` | This is a sample that illustrates the simplest way to detect quad from video streaming and perform image normalization with Dynamsoft Document Normalizer SDK and Dynamsoft Camera Enhancer SDK. | Java(Android)/Objective-C/Swift |

### How to build (For iOS Editions)

#### Include the Framework via CocoaPods

1. Enter the sample folder, install DBR SDK through `pod` command

```bash
pod install
```

2. Open the generated file `[SampleName].xcworkspace`

#### Include the Framework Manually

1. Download the Dynamsoft Document Normalizer SDK from Dynamsoft website.

2. Drag and drop the `DynamsoftCaptureVisionRouter.xcframework`, `DynamsoftDocumentNormalizer.xcframework`, `DynamsoftCore.xcframework`, `DynamsoftImageProcessing.xcframework`, `DynamsoftLicense.xcframework`, `DynamsoftUtility.xcframework`, and `DynamsoftCameraEnhancer.xcframework` into your Xcode project. Make sure to check `Copy items if needed` and `Create groups` to copy the framework into your projects' folder.

3. Click on the project. Go to the `General --> Frameworks --> Libraries and Embedded Content`. Set the embed type to `Embed & Sign`.

## License

You can request a 30-day trial license via the [Request a Trial License](https://www.dynamsoft.com/customer/license/trialLicense?product=ddn&utm_source=samples&package=mobile) link.

## Contact Us

For any questions or feedback, you can either [contact us](https://www.dynamsoft.com/company/contact/) or [submit an issue](https://github.com/Dynamsoft/document-normalizer-mobile-samples/issues/new).