pdf转为html查看pdf.js

  

  

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>

<body>
    <script src="//mozilla.github.io/pdf.js/build/pdf.js"></script>

    <h1>PDF.js ‘Hello, world!‘ example</h1>

    <canvas id="the-canvas"></canvas>
</body>
<script>
    var url = ‘//cdn.mozilla.net/pdfjs/helloworld.pdf‘;

    // Loaded via <script> tag, create shortcut to access PDF.js exports.
    var pdfjsLib = window[‘pdfjs-dist/build/pdf‘];
    // The workerSrc property shall be specified.
    pdfjsLib.GlobalWorkerOptions.workerSrc = ‘//mozilla.github.io/pdf.js/build/pdf.worker.js‘;

    // Asynchronous download of PDF
    var loadingTask = pdfjsLib.getDocument(url);
    loadingTask.promise.then(function (pdf) {
        console.log(‘PDF loaded‘);

        // Fetch the first page
        var pageNumber = 1;
        pdf.getPage(pageNumber).then(function (page) {
            console.log(‘Page loaded‘);

            var scale = 1.5;
            var viewport = page.getViewport(scale);

            // Prepare canvas using PDF page dimensions
            var canvas = document.getElementById(‘the-canvas‘);
            var context = canvas.getContext(‘2d‘);
            canvas.height = viewport.height;
            canvas.width = viewport.width;

            // Render PDF page into canvas context
            var renderContext = {
                canvasContext: context,
                viewport: viewport
            };
            var renderTask = page.render(renderContext);
            renderTask.then(function () {
                console.log(‘Page rendered‘);
            });
        });
    }, function (reason) {
        // PDF loading error
        console.error(reason);
    });
</script>

</html>

  官网的demo是个html实现的pdf页面http://mozilla.github.io/pdf.js/web/viewer.html  也可以学习参考

  参考http://mozilla.github.io/pdf.js/

原文地址:https://www.cnblogs.com/yiyi17/p/9264495.html

时间: 2024-10-04 15:34:43

pdf转为html查看pdf.js的相关文章

如何编辑PDF格式文件,PDF文件中的空白页面怎么删除?

在使用PDF阅读器查看PDF格式文件的时候如果发现PDF文件中有一页多余的空白页面时,最好的方法就是将该页面进行删除,但是PDF阅读器并不支持对PDF文件的编辑,那么该怎么删除PDF中的空白页面呢? 第一步:打开浏览器搜索迅捷PDF编辑器,找到软件资源进行下载并安装. 第二步:打开安装在电脑上的软件,,点击上方工具栏的"文件"按钮,在下拉框中选择"打开",打开我们想要删除空白页的PDF文件. 第三步:接下来在菜单栏中选择"编辑内容"按钮,用鼠标点

javaWeb项目中如何实现在线查看pdf文件

最近有需求要实现在网页直接查看pdf,word,excel文件.但是实际当中并没有很好的开源插件供我们使用,确实有一些付费的插件不错,也很好用,但是对于我来说都不适合. 现在只是单纯的找到了围魏救赵的方法. 就是先实现显示pdf文件,其他文件用别的方式去转成pdf.虽然这个方法确实不好,但是也是没有办法的办法了,如果以后能有更好的,那就再发布别的吧. 这里我就直接介绍pdf的显示方法. 直接上干货. 首先在E:\tomcat8\webapps这个目录下面拷贝下面这个文件 http://yunpa

在线查看PDF和office文档的设计与实现

楼主最近在弄一个在线预览附件的小功能点,在开发过程中走了不少弯路,现总结了一些方法,供广大同行使用,节约时间,少走弯路 话不多说,要实现这个小功能,目前主要是有如下3种比较可行的方式,先说实现的思路设计与他们的优缺点 第一种:先把附件office文档(DOC,PPT,EXCLE,TXT)转为PDF格式,这里需要用一个OpenOffice的东东来转换,或者libreoffice也是可以的,然后把PDF转为SWF方式,然后在前台页面使用Flexpaper插件进行播放即可实现.这种方式的好处在于可以兼

C# 将PDF转为SVG的3种情况

PDF格式的文档广泛用于各种办公场所,在工作中难免会有将PDF文档转换为其他文档格式的需要.在本篇文档中,将介绍PDF转为SVG的方法.根据不同的转换需求,这里分三种情况进行讲述,即转PDF所有页为SVG.转PDF指定页为SVG和转PDF到指定高度.宽度的SVG.以上三种情况,下面将作详细介绍.使用工具:Spire.PDF for .NET提示:使用该组件需要先下载安装,在项目程序中注意须添加引用Spire.PDF.dll文件(如下所示)原PDF文档: 1.将PDF所有页转为SVG using

PDF预览之PDFObject.js总结

get from:PDF预览之PDFObject.js总结 PDFObject.js - 将PDF嵌入到一个div内,而不是占据整个页面(要求浏览器支持显示PDF,不支持,可配置PDF.js来实现) 官网: https://pdfobject.com/ github地址: https://github.com/pipwerks/PDFObject 支持: PDFObject 2.0不向后兼容1.0版本,针对现代浏览器设计,支持Chrome, Firefox, Safari (OS X and i

[转]PDF预览插件PDFObject.js

本文转自:http://pdfobject.com/index.php When possible, use standardized HTML markup and avoid JavaScript In an ideal world, you would always embed your PDF files using an <object> element hard-coded in your HTML markup. Why? For starters, avoiding JavaS

linux查看PDF

在linux下查看PDF文件,好久没有用了,我记得原本是自带这种软件的,还可以用adobe的产品,但是我忘了怎么用 命令来使用自带的软件打开了,直接用鼠标点是可以打开的,说明是有自带软件的.后来又查了一下, 原本是使用命令:evince 先记录一下,以后忘了可以直接再找出来看一下. 以后要试着一直在linux下办公了. evince test.pdf & 最好在后面加上&,让后台运行,要不然终端还占用了.当然再打开一个也是一样的.

怎么把pdf转为word文档编辑

基于PDF文件的各种特性,现在很多资源都以PDF个还是发布在网络平台上共享,不过用户不同的需求使其对这类文件的感受天差地别.对于仅仅的下载文件阅读的用户来说,PDF文件提供了高质量的阅读效果;对于上传者来说,PDF文件的安全性也是office文档不可比拟的;但对于在网上寻找资料要进行实际操作的用户来说,这真是一场灾难,PDF是被统一认为的不理想编辑格式,在获取这类文件的资料时,往往让大家陷入困境. 其实要解决PDF格式文件无法复制,不能编辑的问题也不难,使用pdf转换成word转换器分分钟把PD

通用的PDF转为Word格式的方法

PDF格式良好的视觉阅读性和通用性使得PDF文件的使用越来越广泛了,网络上的PDF资料也不少,但是我们常常希望可以对某些PDF资料里面的部分文字内容进行二次编辑,那么我们这里就是讲比较通用的PDF转为Word格式的方法. 使用迅捷PDF转换器: 首先,如果PDF是加密的,所以如果遇到已加密的PDF文件要先解密以后才可以转换的.这时你可以用pdf转换成word转换器,在项目栏选择PDF解密,添加需要转换的PDF文件,先将文件进行解密. 其次,怎么将PDF转换成Word.双击打开软件,进入操作界面,