Skip to content

Commit 5e5ce55

Browse files
committed
v2.6.4 release
First Xamarin.Forms demo v 2.6.4 release
1 parent fe25d88 commit 5e5ce55

File tree

90 files changed

+41893
-2
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

90 files changed

+41893
-2
lines changed

.gitignore

Lines changed: 299 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,299 @@
1+
## Ignore Visual Studio temporary files, build results, and
2+
## files generated by popular Visual Studio add-ons.
3+
##
4+
## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
5+
6+
# User-specific files
7+
*.suo
8+
*.user
9+
*.userosscache
10+
*.sln.docstates
11+
12+
# User-specific files (MonoDevelop/Xamarin Studio)
13+
*.userprefs
14+
15+
# Build results
16+
[Dd]ebug/
17+
[Dd]ebugPublic/
18+
[Rr]elease/
19+
[Rr]eleases/
20+
x64/
21+
x86/
22+
bld/
23+
[Bb]in/
24+
[Oo]bj/
25+
[Ll]og/
26+
27+
# Visual Studio 2015 cache/options directory
28+
.vs/
29+
# Uncomment if you have tasks that create the project's static files in wwwroot
30+
#wwwroot/
31+
32+
# MSTest test Results
33+
[Tt]est[Rr]esult*/
34+
[Bb]uild[Ll]og.*
35+
36+
# NUNIT
37+
*.VisualState.xml
38+
TestResult.xml
39+
40+
# Build Results of an ATL Project
41+
[Dd]ebugPS/
42+
[Rr]eleasePS/
43+
dlldata.c
44+
45+
# Benchmark Results
46+
BenchmarkDotNet.Artifacts/
47+
48+
# .NET Core
49+
project.lock.json
50+
project.fragment.lock.json
51+
artifacts/
52+
**/Properties/launchSettings.json
53+
54+
*_i.c
55+
*_p.c
56+
*_i.h
57+
*.ilk
58+
*.meta
59+
*.obj
60+
*.pch
61+
*.pdb
62+
*.pgc
63+
*.pgd
64+
*.rsp
65+
*.sbr
66+
*.tlb
67+
*.tli
68+
*.tlh
69+
*.tmp
70+
*.tmp_proj
71+
*.log
72+
*.vspscc
73+
*.vssscc
74+
.builds
75+
*.pidb
76+
*.svclog
77+
*.scc
78+
79+
# Chutzpah Test files
80+
_Chutzpah*
81+
82+
# Visual C++ cache files
83+
ipch/
84+
*.aps
85+
*.ncb
86+
*.opendb
87+
*.opensdf
88+
*.sdf
89+
*.cachefile
90+
*.VC.db
91+
*.VC.VC.opendb
92+
93+
# Visual Studio profiler
94+
*.psess
95+
*.vsp
96+
*.vspx
97+
*.sap
98+
99+
# TFS 2012 Local Workspace
100+
$tf/
101+
102+
# Guidance Automation Toolkit
103+
*.gpState
104+
105+
# ReSharper is a .NET coding add-in
106+
_ReSharper*/
107+
*.[Rr]e[Ss]harper
108+
*.DotSettings.user
109+
110+
# JustCode is a .NET coding add-in
111+
.JustCode
112+
113+
# TeamCity is a build add-in
114+
_TeamCity*
115+
116+
# DotCover is a Code Coverage Tool
117+
*.dotCover
118+
119+
# Visual Studio code coverage results
120+
*.coverage
121+
*.coveragexml
122+
123+
# NCrunch
124+
_NCrunch_*
125+
.*crunch*.local.xml
126+
nCrunchTemp_*
127+
128+
# MightyMoose
129+
*.mm.*
130+
AutoTest.Net/
131+
132+
# Web workbench (sass)
133+
.sass-cache/
134+
135+
# Installshield output folder
136+
[Ee]xpress/
137+
138+
# DocProject is a documentation generator add-in
139+
DocProject/buildhelp/
140+
DocProject/Help/*.HxT
141+
DocProject/Help/*.HxC
142+
DocProject/Help/*.hhc
143+
DocProject/Help/*.hhk
144+
DocProject/Help/*.hhp
145+
DocProject/Help/Html2
146+
DocProject/Help/html
147+
148+
# Click-Once directory
149+
publish/
150+
151+
# Publish Web Output
152+
*.[Pp]ublish.xml
153+
*.azurePubxml
154+
# Note: Comment the next line if you want to checkin your web deploy settings,
155+
# but database connection strings (with potential passwords) will be unencrypted
156+
*.pubxml
157+
*.publishproj
158+
159+
# Microsoft Azure Web App publish settings. Comment the next line if you want to
160+
# checkin your Azure Web App publish settings, but sensitive information contained
161+
# in these scripts will be unencrypted
162+
PublishScripts/
163+
164+
# NuGet Packages
165+
*.nupkg
166+
# The packages folder can be ignored because of Package Restore
167+
**/packages/*
168+
# except build/, which is used as an MSBuild target.
169+
!**/packages/build/
170+
# Uncomment if necessary however generally it will be regenerated when needed
171+
#!**/packages/repositories.config
172+
# NuGet v3's project.json files produces more ignorable files
173+
*.nuget.props
174+
*.nuget.targets
175+
176+
# Microsoft Azure Build Output
177+
csx/
178+
*.build.csdef
179+
180+
# Microsoft Azure Emulator
181+
ecf/
182+
rcf/
183+
184+
# Windows Store app package directories and files
185+
AppPackages/
186+
BundleArtifacts/
187+
Package.StoreAssociation.xml
188+
_pkginfo.txt
189+
*.appx
190+
191+
# Visual Studio cache files
192+
# files ending in .cache can be ignored
193+
*.[Cc]ache
194+
# but keep track of directories ending in .cache
195+
!*.[Cc]ache/
196+
197+
# Others
198+
ClientBin/
199+
~$*
200+
*~
201+
*.dbmdl
202+
*.dbproj.schemaview
203+
*.jfm
204+
*.pfx
205+
*.publishsettings
206+
orleans.codegen.cs
207+
208+
# Since there are multiple workflows, uncomment next line to ignore bower_components
209+
# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
210+
#bower_components/
211+
212+
# RIA/Silverlight projects
213+
Generated_Code/
214+
215+
# Backup & report files from converting an old project file
216+
# to a newer Visual Studio version. Backup files are not needed,
217+
# because we have git ;-)
218+
_UpgradeReport_Files/
219+
Backup*/
220+
UpgradeLog*.XML
221+
UpgradeLog*.htm
222+
223+
# SQL Server files
224+
*.mdf
225+
*.ldf
226+
*.ndf
227+
228+
# Business Intelligence projects
229+
*.rdl.data
230+
*.bim.layout
231+
*.bim_*.settings
232+
233+
# Microsoft Fakes
234+
FakesAssemblies/
235+
236+
# GhostDoc plugin setting file
237+
*.GhostDoc.xml
238+
239+
# Node.js Tools for Visual Studio
240+
.ntvs_analysis.dat
241+
node_modules/
242+
243+
# Typescript v1 declaration files
244+
typings/
245+
246+
# Visual Studio 6 build log
247+
*.plg
248+
249+
# Visual Studio 6 workspace options file
250+
*.opt
251+
252+
# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
253+
*.vbw
254+
255+
# Visual Studio LightSwitch build output
256+
**/*.HTMLClient/GeneratedArtifacts
257+
**/*.DesktopClient/GeneratedArtifacts
258+
**/*.DesktopClient/ModelManifest.xml
259+
**/*.Server/GeneratedArtifacts
260+
**/*.Server/ModelManifest.xml
261+
_Pvt_Extensions
262+
263+
# Paket dependency manager
264+
.paket/paket.exe
265+
paket-files/
266+
267+
# FAKE - F# Make
268+
.fake/
269+
270+
# JetBrains Rider
271+
.idea/
272+
*.sln.iml
273+
274+
# CodeRush
275+
.cr/
276+
277+
# Python Tools for Visual Studio (PTVS)
278+
__pycache__/
279+
*.pyc
280+
281+
# Cake - Uncomment if you are using it
282+
# tools/**
283+
# !tools/packages.config
284+
285+
# Tabs Studio
286+
*.tss
287+
288+
# Telerik's JustMock configuration file
289+
*.jmconfig
290+
291+
# BizTalk build output
292+
*.btp.cs
293+
*.btm.cs
294+
*.odx.cs
295+
*.xsd.cs
296+
297+
# OSX files
298+
.DS_Store
299+

README.md

Lines changed: 52 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,52 @@
1-
# xamarin-forms-pdf-ocr-document-scanner
2-
DSSDK Xamarin Forms simple PDF document scanner.
1+
# Pixelnetica Document Scanning SDK demo application for Xamarin Forms
2+
3+
This demo application provided to demonstrate main [Document Scanning SDK](https://www.pixelnetica.com/products/document-scanning-sdk/document-scanner-api-features.html?utm_source=EasyScan&utm_medium=src-xamarin_forms&utm_campaign=read_me&utm_content=dssdk-features "Document Scanning SDK: Main Features and Benefits") (_DSSDK_) features and the way they should be used in real Xamarin Forms (Android and Apple iOS) applications.
4+
5+
⚠️ Demo application source code provided __“as is”__ without warranties of any kind. It could be freely used in commercial products __only__ in case of commercial DSSDK license purchase.
6+
7+
## About Pixelnetica Document Scanning SDK
8+
9+
_Add Document Scanning to mobile applications with ease._
10+
Create apps that turns users smartphones into high-quality paper scanners with [Pixelnetica Document Scanning SDK](https://www.pixelnetica.com/products/document-scanning-sdk/document-scanner-sdk.html?utm_source=EasyScan&utm_medium=src-xamarin_forms&utm_campaign=read_me&utm_content=dssdk-overview "Document Scanning SDK: Overview") (_DSSDK_).
11+
12+
Designed to ensure the smooth operation of a paperless work-flow by preprocessing paper document images, makes them easier to handle by text recognition (or optical character recognition - OCR) programs, enhancing the visual quality and legibility of documents.
13+
14+
Optimized for photos taken by smartphone, tablet or document camera.
15+
16+
### Document Scanning SDK benefits
17+
18+
- Convenient **Royalty Free flat** licensing.
19+
- Secure **100% On-Device** processing.
20+
- **Integration ease** to reduce development costs.
21+
- Smart, Fast and Reliable document scanning.
22+
23+
### Document Scan API features
24+
25+
- Full automatic mode optimized for speed & quality.
26+
- Precise document area boundaries detection with “Smart Crop”.
27+
- Optimized for further text recognition (OCR).
28+
- Output results as PDF, TIFF (G4), PNG or Jpeg.
29+
30+
For more information about DSSDK Features and Benefits please visit [Pixelnetica website](https://www.pixelnetica.com/products/document-scanning-sdk/document-scanner-api-features.html?utm_source=EasyScan&utm_medium=src-xamarin_forms&utm_campaign=read_me&utm_content=dssdk-features "Document Scanning SDK: Main Features and Benefits").
31+
32+
## Documentation
33+
The documentation for Xamarin DSSDK can be found by the link below:
34+
35+
* [Pixelnetica Xamarin Document Scanning SDK documentation](https://pixelnetica.github.io/Document-Scanning-SDK-Documentation/Xamarin/ "Xamarin DSSDK Documentation")
36+
37+
## License
38+
39+
Document Scanning SDK is a commercial product and requires the license for each application on each platform (e.g. iOS, Android).
40+
41+
Commercial licensing schemes, pricing plans, discounts and purchase options [available on Pixelnetica site](https://www.pixelnetica.com/products/document-scanning-sdk/document-scanner-sdk-pricing.html?utm_source=EasyScan&utm_medium=src-xamarin_forms&utm_campaign=read_me&utm_content=dssdk-pricing "Pixelnetica Document Scanning SDK Licensing and Pricing").
42+
43+
DSSDK Xamarin Forms demo application comes with _Demo License Key_ which is similar to commercial except for results watermarking.
44+
It could also be utilized in other applications for __development and testing purposes only__ where it will generate final images (documents) with watermarks.
45+
46+
To test DSSDK _without watermarks_ **Free** trial license available [on request](https://www.pixelnetica.com/products/document-scanning-sdk/sdk-support.html?utm_source=EasyScan&utm_medium=src-xamarin_forms&utm_campaign=read_me&utm_content=dssdk-support "Contact for Pixelnetica DSSDK Free trial").
47+
48+
🚫 It is strictly prohibited to distribute, market, publish to application stores like, but not limited, AppStore, Google Play, etc or use other than for development or staging purposes Pixelnetica Document Scanning SDK demo or trial licenses.
49+
50+
## Have Questions, need Free Trial or Quotation?
51+
52+
Feel free to contact us to request free trial SDK, price quotation or in case of any inquires at [Pixelnetica Document Scanning SDK Support](https://www.pixelnetica.com/products/document-scanning-sdk/sdk-support.html?utm_source=EasyScan&utm_medium=src-xamarin_forms&utm_campaign=read_me&utm_content=dssdk-support "Contact Pixelnetica support for Free Trial, Quotation or in case of any questions").
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
Any raw assets you want to be deployed with your application can be placed in
2+
this directory (and child directories) and given a Build Action of "AndroidAsset".
3+
4+
These files will be deployed with your package and will be accessible using Android's
5+
AssetManager, like this:
6+
7+
public class ReadAsset : Activity
8+
{
9+
protected override void OnCreate (Bundle bundle)
10+
{
11+
base.OnCreate (bundle);
12+
13+
InputStream input = Assets.Open ("my_asset.txt");
14+
}
15+
}
16+
17+
Additionally, some Android functions will automatically load asset files:
18+
19+
Typeface tf = Typeface.CreateFromAsset (Context.Assets, "fonts/samplefont.ttf");
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
GQ7Yd68N08xtQMnCujq8gbB8RKwYWTnjG9xU/VkYrUFQO8/lnLeh0rIL/2kwOcxTea75IKTGZDdjpk7hKWEPsAP7xuhBWNjZIQRdKsjbUJ/RfwuBxHXGg56i0nxMxseVPmZdS01NH3LNBItuJlB1d5gO31xURUAUzUaBmr4NJT005R+2JJUfFX3Ua/2ZUV9xIxcB1KnDhah7mlCIqjJ7vTIN7/nfT8r6bUx2zU5S4HderIL/r3qti8Rqh3Q8Dt7qH8j+YH9LnPcTwjaVekBTUWb8JKG8FpsXFR1UVL6KlraPNcdffSYeHjrvXyJ8qKHa0C1jLV5GknZOOgiq+Psf7Q==

0 commit comments

Comments
 (0)