当前位置: 首页 > 面试题库 >

不依赖第三方库,说下如何使用js读取pdf?

楚意
2023-03-14
本文向大家介绍不依赖第三方库,说下如何使用js读取pdf?相关面试题,主要包含被问及不依赖第三方库,说下如何使用js读取pdf?时的应答技巧和注意事项,需要的朋友参考一下

读取还是读取并解析和展示?

这个题目有两种解读:

  1. 前端不使用第三方库,如何将 PDF 文件显示在网页上。

    • 现代桌面浏览器都自带 PDF viewer 插件的,用 <iframe src="file.pdf"> 就能显示。(embed应该也可以)
  2. 前端不使用第三方库,如何读取并解析 PDF 格式,利用 HTML 技术渲染 PDF 文件内容?

    • 这个就是 pdf.js 干的事情。思路是使用 FileReader API 读取文件二进制内容,根据 PDF 文件规范解析内容(PDF 是开源格式),根据 PDF 文件描述的文档内容和布局,用 canvas 或者 DOM 展现出来。内嵌的 font 或图片可以提取二进制然后用 blob URL 搞定,难点是如何用 DOM 实现 PDF 格式描述的布局 (不清楚 PDF 是如何描述布局的)。

第二个厉害了

 类似资料:
  • 本文向大家介绍不用第三方库,说说纯js怎么实现读取和导出excel?相关面试题,主要包含被问及不用第三方库,说说纯js怎么实现读取和导出excel?时的应答技巧和注意事项,需要的朋友参考一下 目前只知道将后端给的二进制数据包装成对象,然后进行导出;

  • 本文向大家介绍如何在 Vue.js 中使用第三方js库,包括了如何在 Vue.js 中使用第三方js库的使用技巧和注意事项,需要的朋友参考一下 在诸多 Vue.js 应用中, Lodash, Moment, Axios, Async等都是一些非常有用的 JavaScript 库. 但随着项目越来越复杂, 可能会采取组件化和模块化的方式来组织代码, 还可能要使应用支持不同环境下的服务端渲染. 除非你

  • 问题内容: 如何在 不使用第三方库的情况下使用 Node.js下载文件? 我不需要什么特别的东西。我只想从给定的URL下载文件,然后将其保存到给定的目录。 问题答案: 您可以创建一个HTTP 请求并将其通过管道传递到可写文件流中: 如果要支持在命令行上收集信息(例如指定目标文件或目录或URL),请查看Commander之类的内容。

  • Apache ShardingSphere 在数据库治理模块使用 SPI 方式载入数据到配置中心和注册中心,进行实例熔断和数据库禁用。 目前,Apache ShardingSphere 内部支持 ZooKeeper,Etcd等常用的配置中心/注册中心。 此外,开发者可以使用其他第三方组件,并通过 SPI 的方式注入到 Apache ShardingSphere,从而使用该配置中心和注册中心,实现数

  • 我已经按照这份指南使用Gradle创建了一个自定义任务。http://www.ysofters.com/2015/02/26/how-to-create-gradle-project-with-custom-task-classes-in-groovy/I还查看了gradle文档。https://docs.gradle.org/current/userguide/custom_tasks.html

  • 例如,xxy-company-api-9.0.jar,这个jar可能需要abc-9.1.jar,commons-lang-1.0.jar等。当POM引用xxy-company工件时,它应该自动获取所有依赖的jar。有可能吗?怎么做? 备注 我们有第三方的JAR,我们没有与这些JAR相关联的源代码项目。我们从供应商、供应商或其他公司获得这些罐子。当我们收到这些罐子时,它会伴随着依赖的罐子等。 问题: