<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<base href="/pages/" />
<title>Html Demo</title>
</head>
<style>
body {
margin: 0;
overflow: hidden;
}
</style>
<script
type="text/javascript"
src="../assets/ZwCloud2DSDK/ZwCloud2D.js"
></script>
<body id="wholeFrame">
<div id="container" style="width: 100vw; height: 100vh"></div>
<script type="module">
const initializeViewer = async () => {
try {
window.ZwCloud2D.ZwDataProcessor.ZwSetConnectUrl(
process.env.HTML_APP_ZW_URL
);
window.ZwCloud2D.ZwDataProcessor.ZwSetToken(
process.env.HTML_APP_ZW_TOKEN
);
await window.ZwCloud2D.ZwEditor.ZwInit(
document.getElementById("container")
);
} catch (error) {
console.error("初始化失败:", error);
}
};
initializeViewer().then(() => {
const params = new URLSearchParams(location.search);
const docId = params.get("docId");
if (docId) {
window.ZwCloud2D.ZwDataProcessor.ZwSetLoadDwg(docId);
window.ZwCloud2D.ZwDataProcessor.ZwLoad();
}
});
</script>
</body>
</html>