跳到内容
  • 福昕首页
  • 开发中心
  • SDK文档资料
  • 福昕首页
  • 开发中心
  • SDK文档资料
申请试用
  • 企业自动化
    • Compressor
  • 福昕CloudAPI
  • 福昕PDF SDK 软件开发工具包
    • 福昕PDF SDK(ActiveX)
    • 福昕PDF SDK(桌面/服务器)
    • 福昕PDF SDK(Plug-in)
    • 福昕 PDF SDK(安卓)
    • 福昕PDF SDK(iOS)
    • 福昕PDF SDK(Web)
  • 福昕管理控制台
    • 公有云
    • 私有云
    • 通用情况
  • 福昕阅读器
    • RMS插件
  • 福昕高级编辑器
    • AI助手
    • Mac版本
      • 常规问题
    • windows版本
      • ECM集成
      • 互联PDF
      • 企业管理指南
      • 保护
      • 内容编辑
      • 创建PDF
      • 压缩
      • 图章
      • 安装与卸载
      • 常见问题
      • 打印
      • 注释/评论
      • 福昕插件
      • 翻译助手
      • 翻译助手教程
      • 试用与激活
      • 转换
      • 页面管理
    • 教育用户
      • 论文查重
      • 论文畅
      • 操作指南
    • 网页版
      • 电子签章
    • 订阅
    • 资源
  • 福昕高级编辑器Linux版本
  • 福船图纸管理系统
  • 福昕PDF SDK 软件开发工具包 > 福昕PDF SDK(Web)
  • 标签:
  • license,license-key.js,SN/Key,授权,授权无效,授权校验工具,格式,缓存

授权问题排查指南:更新 license-key.js 后仍提示“授权无效”的解决方案

  • 福昕知识库
  • 2025-09-28

问题描述

在更新 license-key.js 文件中的授权信息后,系统仍然提示“授权无效”,这通常由以下几种情况导致。

解决方案

1. 缓存问题排查

  • 浏览器缓存:清除浏览器缓存和历史数据,确保加载的是最新文件
  • 项目打包工具缓存:检查构建工具(如 Webpack、Vite 等)是否存在缓存,必要时执行清理命令
  • CDN/代理缓存:如果项目部署在服务器上,请检查并清除相关缓存

2. 授权信息正确性确认

授权信息通常包含在两个文本文件中:

  • websdk_sn.txt:请使用“SN=”后面的字符串作为 licenseSN 的值
  • websdk_key.txt:请使用最后一行“Sign=”后面的字符串作为 licenseKey 的值

重要提示:

  • 仅拷贝字符串内容,不要包含“SN=”或“Sign=”前缀
  • 确保拷贝完整,无遗漏字符或多余空格

3. 文件格式规范性检查

license-key.js 文件具有特定格式要求:

  • 文件内容经过代码压缩,通常为单行格式
  • 手动修改可能导致格式变化(如添加换行符、空格重排等),从而引发授权验证失败

推荐做法:
使用官方提供的授权校验工具重新生成 license-key.js 文件:

  1. 访问 SDK 包中 examples/PDFViewCtrl/check-license/index.html 示例
  2. 将该页面挂载在 HTTP 服务下进行访问
  3. 通过工具生成全新的 license-key.js 文件
  4. 用新文件覆盖原有文件,避免手动修改带来的格式问题

通过以上步骤系统排查,可有效解决授权无效的问题。

(1)可能是缓存导致的,请首先排查浏览器缓存、项目打包工具等是否存在旧的缓存数据,清理掉缓存,排除干扰项;
(2)可能是授权信息拷贝错误导致的,通常情况下,我方提供的授权信息包含在两个txt文件中:websdk_sn.txt、websdk_key.txt,使用时,请将websdk_sn.txt文件中“SN=”之后的字符串作为licenseSN的值使用,将websdk_key.txt文件中最后一行“Sign=”之后的字符串作为licenseKey的值使用,在替换原有授权信息时,请勿拷贝“SN=”或“Sign=”字符;
(3)可能是license-key.js的内容格式问题,通常情况下,license-key.js文件是由授权校验工具生成的,其内容经过了代码压缩,只有一行数据,用户手动替换licenseSN和licenseKey的值时可能会改变文件内容格式,如重排代码格式、增加了换行符等,都会导致“授权无效”。习惯使用license-key.js文件进行websdk授权的用户,建议使用授权校验工具(将SDK包根目录下examples/PDFViewCtrl/check-license/index.html示例挂载在http服务下进行访问)生成新的license-key.js授权文件,覆盖原来旧的授权文件,不建议手动替换字符串。

相关内容

云文档列表右键菜单与程序语言不一致

如何重复使用区域高亮的功能

如何在页面中总是显示文档页面大小

如何实现总是在新窗口中打开文件

如何实现PDF批量转换为word

如何设置编辑器默认启动界面

复制标注粘贴到另一文档后方向变化

在PDF文档上添加图片章打印不显示图章

虚拟打印时如何保持原始文档的页面方向混排模式

如何给PDF文档自动创建书签

推荐内容

云文档列表右键菜单与程序语言不一致

如何重复使用区域高亮的功能

如何在页面中总是显示文档页面大小

如何实现总是在新窗口中打开文件

如何实现PDF批量转换为word

如何设置编辑器默认启动界面

复制标注粘贴到另一文档后方向变化

在PDF文档上添加图片章打印不显示图章

虚拟打印时如何保持原始文档的页面方向混排模式

如何给PDF文档自动创建书签

产品
  • 应用行业
  • 白皮书
开发支持
  • 开发中心
  • SDK文档资料

销售咨询:010-50951668

客服电话:0591-38509808

销售咨询
微信公众号

©2025 福建福昕软件开发股份有限公司 版权所有

隐私策略