文档章节

如何在Linux环境中运行Dynamic Web TWAIN的文件扫描上传示例

yushulx
 yushulx
发布于 02/22 17:04
字数 333
阅读 14
收藏 0

Dynamic Web TWAIN示例代码中,文件扫描上传只提供了ASP.NET的实现。要在Linux中运行.NET Framework的代码需要用Mono。

Ubuntu中安装Mono

通过命令行查看下系统版本:

$lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.1 LTS
Release:    18.04
Codename:   bionic

下载对应的Mono

安装XSP:

sudo apt install mono-xsp4

在Linux环境中部署Web文档扫描上传应用

从GitHub上获取Dynamic Web TWAIN 示例源码:

cd ~
git clone https://github.com/Dynamsoft/Dynamic-Web-TWAIN.git
cd ~/Dynamic-Web-TWAIN/samples/Upload Download/Visual Studio Demo

申请30天试用的证书

打开UploadWithHTTP.html修改JS代码:

<script type="text/javascript">
        Dynamsoft.WebTwainEnv.ProductKey = 'Your Trial License';
        var console = window['console'] ? window['console'] : { 'log': function () { } };

下载资源包解压到工程目录中:

- Resources
- SaveToFile.aspx
- UploadWithHTTP.html

运行工程:

xsp4 --port 9000

安装SANE:

sudo apt-get install sane

在浏览器中打开http://localhost:9000/UploadWithHTTP.html。如果没有安装Dynamic Web TWAIN服务可以点击安装。

接下来就可以在浏览器中扫描上传文件了:

源码

https://github.com/Dynamsoft/Dynamic-Web-TWAIN/tree/master/samples/Upload%20Download/Visual%20Studio%20Demo

© 著作权归作者所有

yushulx
粉丝 29
博文 109
码字总数 61815
作品 0
杭州
私信 提问
【干货】扫描识别控件Dynamic Web TWAIN在线示例汇总

Dynamic Web TWAIN是一个专为Web应用程序设计的TWAIN扫描识别控件。你只需在TWAIN接口写几行代码,就可以用兼容TWAIN的扫描仪扫描文档或从数码相机/采集卡中获取图像。然后用户可以编辑图像并...

Harriet666
2017/10/27
51
0
TWAIN扫描识别工具Dynamic Web TWAIN的常见问题FAQ合集

Dynamic Web TWAIN是一个专为Web应用程序设计的TWAIN扫描识别控件,本文给大家分享几个有关Dynamic Web TWAIN的常见问题,欢迎收藏! Dynamic Web TWAIN中文介绍丨免费下载丨资源教程丨示例D...

Harriet666
2017/11/07
26
0
【FAQ合集】TWAIN扫描识别工具Dynamic Web TWAIN的特性问题

Dynamic Web TWAIN中文介绍丨免费下载丨资源教程丨示例DEMO 慧都十四周年狂欢开启,Dynamic Web TWAIN终极让利7折特惠,限时一个月,马上咨询>>> 1. Dynamic Web TWAIN可以使用哪些操作系统?...

Harriet666
2017/11/08
13
0
如何通过Web扫描文档并上传到阿里云OSS

文档电子化是大势所趋,配合云存储可以给用户提供完美的解决方案。这篇文章分享下如何通过Web快速扫描文档,并上传到阿里云中。 Web文档扫描 Dynamic Web TWAIN是目前最出色的Web文档扫描SDK...

yushulx
2018/12/29
35
0
如何把文档扫描保存到Google Drive中

我们有时候需要使用扫描仪来把纸质文档转换成电子文档用于保存。这篇文章介绍如何创建一个简单的应用,把文件扫描成图片,保存到Google的云服务中。 参考原文: How to Upload Scanned Imag...

yushulx
2014/05/04
705
0

没有更多内容

加载失败,请刷新页面

加载更多

CSS定位

CSS定位 relative相对定位 absolute绝对定位 fixed和sticky及zIndex relative相对定位 position特性:css position属性用于指定一个元素在文档中的定位方式。top、right、bottom、left属性则...

studywin
11分钟前
1
0
从零基础到拿到网易Java实习offer,我做对了哪些事

作为一个非科班小白,我在读研期间基本是自学Java,从一开始几乎零基础,只有一点点数据结构和Java方面的基础,到最终获得网易游戏的Java实习offer,我大概用了半年左右的时间。本文将会讲到...

Java技术江湖
昨天
5
0
程序性能checklist

程序性能checklist

Moks角木
昨天
7
0
VUE 计算属性

本文转载于:专业的前端网站▶VUE 计算属性 1、示例代码 <!DOCTYPE html><html lang="zh"> <head> <meta charset="UTF-8" /> <title>vue示例</title> </hea......

前端老手
昨天
6
0
快速搭建LNMT平台和环境部署 Tomcat详解

Tomcat部署的基本概念 1. CATALINA_HOME与CATALINA_BASE分别指什么?     CATALINA_HOME指的是Tomcat的安装目录     bin:\\Tomcat一些脚本存放目录,比如启动脚本startup.bat/start...

网络小虾米
昨天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部