我不久前遇到过类似的问题,遗憾的是没有办法直接将任何类型的本地文件嵌入到网页中.

四种解决方案(两者都不好):

>使用http://djproject.sourceforge.net/ns/构建一个带有嵌入式PDF查看器的签名(因此它可以访问客户端的计算机)Java应用程序(或尝试使用默认查看器打开文件).然后可以将此applet嵌入网页中.

>在HTML和服务器端语言中,构建上载脚本以将客户端计算机上的PDF上载到服务器上的临时目录,然后通过另一页显示此PDF.

>使用PDF嵌入代码创建一个html页面,并在开头创建文件://(给出绝对路径).使用标题指示要下载此页面而不是查看.然后,用户将在其浏览器中打开该文件,以便查看PDF(因为该网页是本地的,来自相同的IP地址).这适用于IE,Opera,但不适用于Chrome,FF或Safari.

>(我会做什么)在Visual Studio C中创建一个应用程序(.exe).使用PDF的已知URL(可以存储在静态字符数组中,以便您的服务器端脚本可以直接编辑exe以将PDF路径放入其中)将PDF查看器嵌入为activex.然后,我将使用浏览器组件在屏幕上的PDF旁边嵌入浏览器 – 从而显示PDF旁边的在线网页,即使一个不能嵌入到另一个中.

html网页中加载pdf,在HTML页面中嵌入本地PDF相关推荐

  1. modprobe:用于向内核中加载模块或者从内核中移除模块。

    modprobe:用于向内核中加载模块或者从内核中移除模块. modprobe br_netfilter 加载模块 modprobe -r br_netfilter 移除 1.查看系统中所有modul ...

  2. modprobe命令用于智能地向内核中加载模块或者从内核中移除模块

    modprobe命令用于智能地向内核中加载模块或者从内核中移除模块. modprobe可载入指定的个别模块,或是载入一组相依的模块.modprobe会根据depmod所产生的相依关系,决定要载入哪些模 ...

  3. 从源代码中加载res / values / dimension.xml中的维度值

    本文翻译自:Load dimension value from res/values/dimension.xml from source code I'd like to load the value ...

  4. 高德地图中加载three.js(vue中)(封装

    这几天公司有一个要结合高德地图的智慧园区的项目(大致就是在3d地图中加载自己的three.js模型) 1.首先要引入高德地图 官方文档给出来的引用方法 <template><div ...

  5. modprobe:用于向内核中加载模块或者从内核中移除模块

    modprobe br_netfilter 加载模块 modprobe -r br_netfilter 移除 1.查看系统中所有modules(包括已加载和未加载的) ls -alRUv /lib/m ...

  6. java界面中加载图片,Java登录界面中添加背景图片,程序无错,但加载不了图片,求帮忙...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 import java.awt.*; import javax.swing.*; public class Demo extends JFrame { p ...

  7. C#架构设计-程序运行时从xml配置文件中加载配置项并设置为全局变量

    场景 C#中全局作用域的常量.字段.属性.方法的定义与使用: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/102550025 在 ...

  8. Geospark从Shapefile中加载RDD

    title: '(二)Geospark从Shapefile中加载RDD' date: 2021-04-29 19:09:48 tags: [] published: true hideInList: ...

  9. Android加载的图片在内存中的大小

    1.图片占内存的大小 计算公式:占内存大小 = 分辨率 * 像素点的大小. 其中每个像素点的大小如下: ALPHA_8 -- (1B) RGB_565 -- (2B) ARGB_4444 -- (2B ...

  10. QT中main函数中加载外部字体:OTF

    QT中main函数中加载外部字体:OTF 我们开发的程序中,如果想使用外部下载的开源字体,同时保证在软件发布时,程序字体能保证和开发者环境下一致,且不想通过安装字体方式实现字体跟随软件时,我们需要在代 ...

最新文章

  1. DevExpress A field with the name '' was not found on the selected data source.
  2. 强化学习(八)价值函数的近似表示与Deep Q-Learning
  3. VC++连MySQL小记
  4. MySQL -- Lock wait timeout exceeded; try restarting transaction参数控制
  5. 判断泛型的值是否为default(T)
  6. 电脑上怎么做pdf文件_图片怎么输出为PDF文件?两种办法教你,手机电脑都能转...
  7. (43)前端工程化总结
  8. Ruby设计模式透析之 —— 策略(Strategy)
  9. Puppet常用资源使用详解
  10. 团“模子”政策模式乱舞
  11. 数据库系统原理及mysql应用教程第二版_数据库系统原理及MySQL应用教程(第2版)...
  12. python中的ln函数_python中的对数log函数表示及用法
  13. 视频教程-全国计算机二级MS OFFICE考前冲刺课程-计算机等级考试
  14. mysql 章节作业题
  15. c语言程序实现进程的管道通信,C 进程间通信--命名管道通信代码实现及其原理图示...
  16. 关于微信的APP支付、公众号(服务号)支付,商户问题
  17. 路由器DNS代理的工作原理介绍
  18. 元旦给计算机老师的贺卡,元旦贺卡给老师的祝福语(精选50句)
  19. 智能音箱 之 扬声器喇叭介绍
  20. pdm软件linux,PowerDesigner 物理数据模型(PDM) 说明

热门文章

  1. UVM_COOKBOOK学习【Testbench Architecture】
  2. mtkwin10驱动_MTK手机刷机驱动下载|MTK通用USB刷机驱动 Win7/Win10 自动安装版 下载_当下软件园_软件下载...
  3. 网关支付、银联代扣通道、快捷支付、银行卡支付分别是怎么样进行支付的?
  4. 《人工智能赋能数字水务》白皮书来了!
  5. 网络工程计算机等级,网络工程师题库_计算机等级考试题库_考试资料网
  6. optisystem中bit rate等全局参数的意义
  7. 串口读取gps信息php,Linux串口读取GPS数据
  8. 计算机领域sci,计算机类SCI前三区期刊
  9. ssm-学子商城-项目第十二天
  10. 彭国伦Fortran95学习笔记(一)第八章至第十六章