PDF.js实现在线展示pdf文件

久未见 提交于 2020-04-09 19:42:38

PDF.js是一个使用HTML5构建的可移植文档格式库。

PDF.js官网:http://mozilla.github.io/pdf.js/

下载下来的压缩包包含两个文件夹:build和web,打开web文件夹下的viewer.html,就能看到PDF的预览效果了。
预览的PDF文件是位于viewer.html同目录下的compressed.tracemonkey-pldi-09.pdf,
而设置加载这个文件的地方是:与viewer.html同目录下的viewer.js的DEFAULT_URL属性,修改这个属性的值就能够预览不同的文件,中英文的pdf文件都能成功预览。

中文展示:修改viewer.html中的文件  <link rel="resource" type="application/l10n" href="locale/zh-CN/viewer.properties">

需要添加MIME,否则会报404

.net core 添加方式

修改 Configure 中的 UseStaticFiles

//添加MIME
            var provider = new FileExtensionContentTypeProvider();
            provider.Mappings[".properties"] = "application/octet-stream";
            app.UseStaticFiles(new StaticFileOptions
            {
                ContentTypeProvider = provider
            });

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!