
web开发
文章平均质量分 66
yushulx
NULL
展开
-
如何在Web页面里使用高拍仪扫描上传图像
高拍仪和一般家用的USB webcam的主要区别就是提供高质量的镜头,用于扫描文档,证件,书籍。学校,银行,政府部门用的比较多。这篇文章分享下在网页中使用高拍仪的方法。原理要在网页中打开摄像头有两种方法: 1. 使用JavaScript接口getUserMedia()在浏览器客户端直接获取视频流。 2. 创建一个服务进程去获取视频流数据,然后通过WebSocket或者HTTP请求发送到浏览器客户原创 2017-10-30 14:04:00 · 45381 阅读 · 3 评论 -
如何用React, Webcam和JS Barcode SDK创建Web扫码App
这篇文章分享下如何结合React Webcam和Dynamsoft JavaScript Barcode SDK来创建Web扫码App。Web实时扫码从GitHub上下载react-webcam.js放到React工程中。打开这个JS文件。在render()函数中添加一个button和canvas:render() { return ( <div id='vide...原创 2019-03-01 15:15:49 · 740 阅读 · 1 评论 -
如何在Linux环境中运行Dynamic Web TWAIN的文件扫描上传示例
Dynamic Web TWAIN示例代码中,文件扫描上传只提供了ASP.NET的实现。要在Linux中运行.NET Framework的代码需要用Mono。Ubuntu中安装Mono通过命令行查看下系统版本:$lsb_release -aNo LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu ...原创 2019-02-22 17:03:19 · 1097 阅读 · 0 评论 -
如何在React工程中使用JavaScript Barcode SDK创建Web条形码应用
基于WebAssembly构建的Dynamsoft JavaScript Barcode SDK让Web开发者能够创建适用于浏览器的高性能条码应用。这篇文章分享下如何使用React快速创建一个简单的Web条形码扫描应用。下载Node.js用React和JS Barcode SDK搭建HTML扫码应用创建React应用:npx create-react-app react-wasm-bar...原创 2019-01-17 16:01:31 · 428 阅读 · 0 评论 -
如何通过Web扫描文档并上传到阿里云OSS
文档电子化是大势所趋,配合云存储可以给用户提供完美的解决方案。这篇文章分享下如何通过Web快速扫描文档,并上传到阿里云中。Web文档扫描Dynamic Web TWAIN是目前最出色的Web文档扫描SDK,支持Windows,Linux和macOS。申请一个30天的试用License。创建一个简单的Hello World:<!DOCTYPE html><html>...原创 2018-12-29 16:35:09 · 1071 阅读 · 0 评论 -
如何打造不亚于原生应用的Web扫码App
现在扫码功能特别火,各种各样的App都会自带扫码功能,比如购物,账号登录。除了移动平台,桌面平台也需要扫码功能,比如文档管理系统,阅卷系统。对开发者来说,兼顾性能的跨平台的开发语言和框架是最佳选择,比如React Native,Cordova,Flutter,Xamarin。这个时候微信弄出来一个小程序开发,大大简化了移动应用开发复杂度。本质上和那些开发框架是一样的,只是以微信为容器,实时加载We...原创 2018-12-18 13:56:33 · 531 阅读 · 0 评论 -
JavaScript条形码SDK比较:Node.js C/C++扩展 vs WebAssembly
高性能的算法库通常都是用C/C++编写。当你想要用JavaScript来开发条形码商业应用,你有两个选择:1.通过node-gyp来编译一个Node.js C/C++扩展。2.把C/C++代码编译成WebAssembly。这里基于Dynamsoft Barcode Reader来做一个比较。序列号申请一个免费试用的序列号。安装C/C++ SDKWebAssembly SDK...原创 2018-08-14 15:20:43 · 906 阅读 · 1 评论 -
如何在Node.js中使用WebAssembly
WebAssembly的一个优点是编译生成的wasm文件,既可以用于Web客户端,也可以用于运行在任何操作系统的Node.js服务端。编译创建一个简单的test.c:#include &lt;stdlib.h&gt;#include &lt;stdint.h&gt;#include &lt;emscripten.h&gt;EMSCRIPTEN_KEEPALIVEint...原创 2018-08-14 11:15:32 · 6322 阅读 · 0 评论 -
Dynamsoft WebAssembly条形码SDK预览
WebAssembly(Wasm)是一种用于Web开发的革命性技术。 它让运行在Web浏览器中的前端应用拥有媲美原生应用的速度。使用WebAssembly,可以方便地把C / C ++代码移植到Web前端,通过JavaScript调用。Dynamsoft最近即将推出用于Web前端开发的WebAssembly条形码SDK。浏览器兼容性支持的浏览器包括Firefox, Chrome, Ed...原创 2018-07-17 10:29:29 · 926 阅读 · 0 评论 -
使用C#监听JS文件的HTTP请求调用
如果你有一个JS库,比如dynamsoft.webtwain.min.js,允许开发者来调用,怎么样可以通过C#统计调用的次数?使用HTTP Module捕获请求在web工程中创建一个HTTPModuleManager.cs文件。using System;using System.Collections.Generic;using System.Linq;using Sy...原创 2018-05-18 16:35:33 · 1355 阅读 · 0 评论 -
PWA(Progressive Web App)是否会成为手机小程序和Native App终结者
目录什么是PWAPWA的优势PWA vs 微信小程序PWA vs Native AppPWA条形码应用示例PWA会在国内流行吗什么是PWAPWA简单的说就是像Native App一样可以安装运行的Web程序。Native App通过app store安装,而PWA通过浏览器安装。PWA的优势PWA具备一切Web应用的特征。使用JS,CSS,HTML开发。可以被搜索,也可以通过URL分享。P...原创 2019-04-15 15:41:21 · 596 阅读 · 0 评论