Pure JavaScript package for integrating ScanDoc-AI services.
npm install scandoc-ai-componentsWe offer a pure JavaScript package for integrating ScanDoc-AI services.
To obtain credentials please contact: info@scandoc.ai
npm install scandoc-ai-components`An example HTML page integration:
`
ScanDoc-AI Demo
Loading video...
`React integration
run: `npm install scandoc-ai-components`An example React integration:
`
import { useEffect, useMemo } from "react";
import "scandoc-ai-components/dist/index"const token = "";
window.setScanDocAIConfig({
SHOULD_RETURN_DOCUMENT_IMAGE: true,
SHOULD_RETURN_FACE_IF_DETECTED: true,
SHOULD_RETURN_SIGNATURE_IF_DETECTED: true,
SKIP_DOCUMENT_SIZE_CHECK: true,
MAX_SCAN_DURATION_MS: 15000,
MAX_UNSUPPORTED_ATTEMPTS: 4,
});
const extractionVideo = window.getExtractionVideo(token, (result) => {
console.log("Extraction Result:", result);
if (!result.success && result.code === "004") {
console.log("Token expired/invalid. Please provide a new token and restart scanning.");
return;
}
extractionVideo.reset();
extractionVideo.startVideo();
});
function App() {
const html = useMemo(()=>extractionVideo.getHTML(), []);
useEffect(()=>{
extractionVideo.startVideo();
}, []);
return (
);
}export default App;
``