该文是我国版式文档格式OFD前端WEB展示之EasyOFD的版本升级。
一、升级内容
(1)增加了图元的支持 opentype
(2)优化了CTM问题
(3)增加了备注单元的支持,包括内部的图片和文字展示
二、使用方法
2.1 HTML使用
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<script type="text/javascript">
function load(){
let yourElement=document.getElementById("yourElementId");
let easyOfd = new EasyOFD('myofdID', yourElement);
//你的文件url地址下载后传递给 loadFromBlob方法
easyOfd.loadFromBlob(blob);
}
</script>
<style>
.OfdButton{
padding: 10px 20px;
background-color: #007bff;
color: #fff;
border: none;
border-radius: 5px;
cursor: pointer;
margin-right: 10px;
}
</style>
<body onload="load()" style="
margin: 0;">
<div id='yourElement'>
</div>
<body>
</body>
<script type="text/javascript" src="./lib/x2js.js"></script>
<script type="text/javascript" src="./lib/jszip.min.js"></script>
<script type="text/javascript" src="./lib/eaysjbig2.js"></script>
<script type="text/javascript" src="./lib/opentype.min.js"></script>
<script type="text/javascript" src="./EasyOFD.js"></script>
</html>
2.2 VUE使用
创建项目,增加依赖文章来源:https://www.toymoban.com/news/detail-828848.html
npm create vue@latest
//依赖
npm i jszip
npm i x2js
npm i jb2
npm i opentype //字体图元的支持
//本程序
npm i easyofd
在vue控件内使用文章来源地址https://www.toymoban.com/news/detail-828848.html
<script setup>
import EasyOFD from "easyofd";
import { onMounted } from 'vue'
onMounted(() => {
let yourElement=document.getElementById("1111111");
let ofd=new EasyOFD('myofdID', yourElement);
//ofd.loadFromBlob(blob);
})
</script>
<template>
<div id="1111111"> </div>
</template>
<style >
.OfdButton{
padding: 10px 20px;
background-color: #007bff;
color: #fff;
border: none;
border-radius: 5px;
cursor: pointer;
margin-right: 10px;
}
</style>
到了这里,关于OFD文件WEB前端展示-easyofd(1.0.6)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!