免费OFD在线阅读器,可以二次开发

前言        

       随着国家对OFD文件的大力推广,OFD文件应用在电子发票到各种商业文稿中逐渐进入我们的视线。SC-Reader是一款友虹科技推出的免费OFD文件阅读器,SC-Reader使用时不需要安装软件包和任何插件,通过浏览器打开 https://fp.scofd.com 既可在线阅读器OFD。SC-Reader实现了在浏览器(包括国产操作系统自带浏览器)内渲染的功能特点,不需要上传文件到后台,也可以断网使用,保证文档的安全,防止内容泄露。

 

二次开发   

      友虹SC-Reader OFD阅读器提供在线独立版本的同时,还面向各种OA、电子证照、电子票据、电子单据等业务系统提供SDK版本。业务系统开发者通过简洁的JavaScript脚本和丰富的API接口,在业务系统内嵌入OFD文档的阅读和管控功能,实现阅读器软件的多元性,为行业应用快速赋能

功能清单

  • 打印
  • 缩略图
  • 大纲
  • 语义树
  • 注释
  • 书签
  • 图层
  • 验签
  • 多文档
  • 多级附件
  • 元数据导出

快捷引用

引用主包

<script src="./SCOFDReader.umd.min.js"></script>

实例化阅读器,指定渲染容器

<div id="ofdview">我是渲染容器</div>

初始化

let containerID="#ofdview";

//创建一个阅读器

let ofd = new SCOFDReader(containerID,'',{options});

//文件在服务器可设置服务端地址,本地阅读无需设置

ofd.setFileServURL("http://ip:port/fs/");

可选配置

 * @param {Object} options 配置项 
  * {
  *    //默认配置项
  *    ratio: 2,               //默认渲染倍率
  *    scale: 1,               //默认缩放比,
  *    rotate: 0,
  *    showTools: true,        //显示顶部工具栏 (全局)
  *    showState: true,        //显示状态栏 (全局)
  *    showOpenFile: false,    //无已打开文档时显示打开文件选项
  *    showContextMenu: true,  //显示右键菜单
  *    showDocListBar: true,   //在无打开文档的情况下也显示文件列表工具条
  *    size: {                 //阅读器工作区大小
  *       width: '100%',
  *       height: '100%'
  *    },
  *    mode:{
  *       view: 1,            //显示模式 {1:单页, 2:双页}
  *       scroll: 2,          //翻页模式 {1:单页, 2:连续}
  *       mouse: 1,           //鼠标样式 {1:默认, 2:抓手}
  *    },
  *    visibleOffset: 50,      //判定显示区域的偏移量(单位px)
  *    hclass: void 0,         //页面高亮层class名称
  * }
  * @return {void}
  */

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: OFD(Open Format Document)是一种在中国开发的电子文档格式标准,与其他国际标准文档格式相比,OFD在安全性、可扩展性、可编辑性、多媒体支持等方面具有优势。因此,OFD格式在国内的应用越来越广泛。 为了能够更好地方便用户使用OFD文档,开发一个可靠的OFD电子文档阅读器显得非常重要。而采用了QT技术的OFD电子文档阅读器具有以下几个优点: 首先,QT(QuickTime)跨平台性强,能够在多个操作系统中运行。无论是在windows、MacOS还是Linux系统中,QT都可以兼容,这样可以大大提高OFD文档的普及和使用率。 其次,QT技术与OpenCV相比,它的UI(用户界面)设计更加人性化,更加美观,能够满足用户视觉需求,提升用户体验。 另外,QT的开发模式采用了C++对象编程,更加灵活,也更加容易维护。开发人员可以通过QT提供的工具包和API,解决复杂的计算操作和UI设计,简化了OFD电子文档阅读器的开发流程。 总体来看,采用QT技术的OFD电子文档阅读器具有跨平台性、UI美观、开发灵活等优点,对于OFD文档的普及有着积极的推动作用。 ### 回答2: 随着数字化时代的不断推进,电子文档在我们的日常生活中越来越重要。针对OFD电子文档这一格式,我们可以采用QT技术来开发一款OFD电子文档阅读器。 首先,我们需要了解OFD电子文档的特点和格式,然后针对其进行自定义开发,这就需要使用QT技术。QT是一种跨平台的应用程序开发框架,其拥有丰富的类库和高效的工具,能够简化开发过程、提高开发效率。 QT技术支持多种编程语言,如C++,Python和JavaScript等,在开发过程中可以根据需要进行选择。此外,QT还提供了丰富的界面设计工具,可以方便快捷地创建美观实用的界面。 开发OFD电子文档阅读器需要不断了解用户需求和文档阅读方式的变化,同时合理安排界面布局和交互设计,加强文档的搜索、标注和分享等功能。在开发过程中,我们可以借助QT技术优势,独立开发和完善电子文档阅读器,从而提高我们的工作效率和用户体验。 总之,采用QT技术开发OFD电子文档阅读器可以提高开发效率和用户体验,同时也需要在开发过程中不断了解用户需求和文档阅读方式的变化,不断完善产品功能和性能,以满足用户需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值