https://github.com/dynamsoft/document-normalizer-mobile-samples
https://github.com/dynamsoft/document-normalizer-mobile-samples
Last synced: 11 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/dynamsoft/document-normalizer-mobile-samples
- Owner: Dynamsoft
- License: other
- Created: 2022-04-29T03:15:00.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-08-07T01:26:32.000Z (over 1 year ago)
- Last Synced: 2024-08-07T03:37:32.028Z (over 1 year ago)
- Language: Objective-C
- Size: 570 KB
- Stars: 1
- Watchers: 5
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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).