轻松实现PDF文件的在线浏览

福昕软件最近发布了一款名为Cloud API的产品,通过几行代码即可轻松实现PDF文件的在线浏览。先一睹为快吧。

简介

先看看产品官网:福昕 Cloud API

Cloud API包括两个形态产品,一个是在线的PDF查看工具,叫PDF Embed API,另外一个是PDF Services API.我们就先看看PDF查看工具,PDF Embed API吧。

这个PDF在线在查看工具提供了几种模式的PDF嵌入功能:全屏窗口显示,已指定尺寸嵌入网页显示,内联显示,以及弹出框方式显示PDF.

那么如何使用我们,第一步我们需要注册一个开发者账户

账户注册

在线文档有详细的说明,参考这里:福昕 Cloud API

注册有很多入口都可以,我直接在手册页面点击控制台,就弹出页面让我登录或注册了。

后面竟然弹出英文页面,将就吧!

微信最方便了,哈选择微信扫码即可进入,

点击同意,确定,即可注册成功啦,进来了

凭据获取

我想做在线预览,因此

噼噼啪啪,输入创建,第一个工程就创建好了!

点击编辑即可获得客户端ID,以及密钥ID

直接在项目上点复制图标也可以复制端ID,不急这个后面用到。

注册完了,我们就进入下一步了,怎么显示呢?

显示一个PDF文件

我是用node.js来做尝试

下面是index.html的源代码

html 复制代码
<!doctype html>
<html lang="en">
<H1>Foxit EMBAPI Demo</H1>
<head>
  <meta charset="UTF-8" />
  <meta
          name="viewport"
          content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no"
  />
  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
  <meta name="renderer" content="webkit" />
  <title>Developer Guide </title>
  <style>
    html,
    body {
      width: 100%;
      height: 100%;
    }
    #foxit-embed-view {
      height: 100%;
    }
  </style>
</head>
<body>
<div id="foxit-embed-view"></div>
<script src="https://servicesapi.foxitsoftware.cn/api/embview-sdk/js?clientId=********************"></script>  //用你自己的客户端ID
<script>
  var embedView = new FoxitEmbed.View({
    clientId: '<********************>',  //用你自己的客户端ID
    divId: 'foxit-embed-view',
  });
  var pdfUrl = 'FoxitPDFSDKDeveloperGuide_c++_CN.pdf';  //记得替换成自己的文件
  embedView.previewFile(
          {
            content: pdfUrl,
            metaData: {
              fileName: 'sample.pdf',
            },
          },
          {
            showToolControls: true,
            showLeftHandPanel: true,
            showDownloadPDF: false,
            showPrintPDF: true,
            theme: { primaryColor: '#f36b16', secondaryColor: '#333333', textActiveColor: '#FFFFFF' },
          },
  );
</script>
</body>
</html>

运行,顺利显示PDF文件

简简单单~~

相关推荐
老王的笔记v5 小时前
69期 Filee文件格式转换工具 转盘拖拽 图片转PDF和音频转换
pdf·开源软件
指针向南7 小时前
怎么把PDF里的图片提取出来?5种方法和在线工具的坑
图像处理·人工智能·计算机视觉·pdf
橙光成长9 小时前
PDF离线工具箱深度解析:4MB纯前端单文件,40+功能全本地运行,文件绝不上传
前端·pdf·1024程序员节
易点云徐源1 天前
PDF 默认打开方式刚修好,过一分钟又变成“未知应用”?使用 ProcMon 成功抓出后台程序
windows·pdf
优化控制仿真模型1 天前
【2026.12月英语六级】英语六级历年真题PDF电子版+高频核心词汇1500个
经验分享·pdf
开开心心就好2 天前
发票信息录入太麻烦?离线工具一键转表格
运维·服务器·前端·pdf·ocr·maven·intellij-idea
聚美智数2 天前
文档转换 API‑文档转 PDF‑PDF 转文档‑异步文档处理‑文件格式迁移‑转换结果回调推送 API 接口介绍
android·java·pdf
麦序子2 天前
用 pdfplumber + 正则 解析工程量清单 PDF:提取项目编码、综合单价并导出 Excel
xml·pdf·python3.11
Felicia-侧听2 天前
PDF转OFD的三种方法:在线、离线与开源方案对比(附操作教程与避坑指南)
pdf·开源