html加载本地pdf,WkHTMLtoPDF不加载本地CSS和图像
我看过很多与这个问题非常相似的问题,所以我起初犹豫不决。但没有任何建议解决了我的问题,我似乎无法弄清楚自己有什么问题。
对于我为一个客户制作的项目,他们希望能够将客户的报价(使用在线表单生成)转换为PDF。足够简单由于整个项目都是PHP,所以我使用了以下简单的过程:
>将报价保存为临时HTML文件
>使用WkHTMLtoPDF将HTML文件转换为PDF
>输出此PDF文件
>清理(删除临时文件)
这一直工作直到他们改变了服务器。新服务器具有防火墙。
首先,PDF转换步骤返回一个防火墙页面,表示服务器无法进行出站连接。为了解决这个问题,我直接输入了HTML文件,而不是链接到它(/var/www/mysite/temp/18382.html而不是www.example.com/temp/18382.html)。这转换了HTML,但防火墙阻止了加载CSS和图像
我可以通过将其直接嵌入到网站而不是链接到它(使用< style>标签)来克服CSS,但是这对于图像不起作用
我尝试使用相对链接。我更改了< img src =“http://www.example.com/temp/image.jpg”/>到< img src =“./ image.jpg”/> ;.这没有办法。 接下来我试过< img src =“file:///var/www/mysite/temp/image.jpg”/>但是这也不行
我阅读并浏览WkHTMLtoPDF手册,我尝试了几个不同的命令行参数,如–enable-local-file-access,–enable / var / www / mysite / temp /和–images,但似乎没有修复它
html加载本地pdf,WkHTMLtoPDF不加载本地CSS和图像相关推荐
- 【sprinb-boot】排除/不加载某些Bean
前言 springboot 2.0.0.RELEASE maven 3.5.0 这里介绍内容为,在spring boot启动时,排除/不加载某些Bean.spring boot启动时,排除/不加载某些 ...
- uniapp 使用pdf.js 加载本地pdf文件报错问题
最近有在做一个移动端的应用,应用里涉及到大量的js游戏开发,使用Android原生做不太合适,就选择了uniapp,其中有一个功能是读取本地的pdf文件并展示.在网上查了点资料都是用pdf.js来开发 ...
- Swift - 表格图片加载优化(拖动表格时不加载,停止时只加载当前页图片)
列表的单元格中包含有图片在开发中很常见.通常我们可以直接在tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIn ...
- android加载网页pdf,android 一行代码搞定加载网络 pdf 文件
之前写过一篇Android打开本地pdf文件的文章,最后总结的时候说,后面一定要拓展库,让其也能打开网络的的pdf文件.今天终于可以兑现承诺了.frok一份代码github.com/JoanZapat ...
- 手机浏览器加载不出来css,如何解决浏览器不加载css文件的问题
解决浏览器不加载css文件的方法:1.检查css路径是否错误并修改:2.将css文件中指定的编码与页面设置统一:3.修改文件后缀的minetype类型:4.检查并修改HTML头部的DOCTYPE声明. ...
- AndroidStudio开发jni不加载libs的so,只加载jniLibs的so
AndroidStudio开发jni不加载libs的so,只加载jniLibs的so,找了很多的办法,只有把libs文件夹改成jniLibs文件夹app才正常,因为ndk自动生成libs文件夹,有没有 ...
- cesium 3dtiles 加载本地数据_深入echarts学习:加载跨域、异步、本地json数据的防坑录
1 说明: ===== 1.1 推荐指数:★★★★ 1.2 网上这方面说明,大多模棱两可,坑很多,讲透彻的不多,故本人做一个小结. 1.3 我曾介绍echarts的简单基本用法: <Echart ...
- 不加载执行js_这些你不知道的前端隐藏加载执行JavaScript
浏览器加载一个js脚本,会在devtools中留下各种痕迹,elements中的script元素,console中的日志,source中的代码,network中的网络请求等 前端30K面试准备,最完整 ...
- 某些error page不加载_细说So动态库的加载流程
本文为看雪论坛优秀文章 看雪论坛作者ID:sossai dlopen之内存装载dlopen用来打开一个动态链接库,并将其装入内存.它的定义在Android源码中的路径为/bionic/linker/d ...
- 二进制流转PDF,未能加载的pdf文档
二进制流转excel,也能转成excel,但是打开文件 表格中没有数据, 二进制流转PDF,转成PDF文件,但是打不开文件,浏览器中显示 未能加载的pdf文档 用wps也打不开显示文件损坏! 怎么弄 ...
最新文章
- SEGGER RTT STOP/SLEEP 模式下使用
- SQL拆分实现与注意事项
- fedora虚拟机中的vsftp服务配置
- HDU3939(毕达哥拉斯三元组的解)
- catia如何整列加工_CATIA V5 R20加工模块的自动编程方法
- 《BackTrack 5 Cookbook中文版——渗透测试实用技巧荟萃》—第1章1.3节安装BackTrack到USB驱动器...
- C#小游戏-------猜数字(转载)
- 十大常用机器学习算法总结(持续完善)
- 神经网络处理器异构加速,神经网络处理器的特点
- 外贸独立站SEO技巧
- html5人脸拼图,layout拼图
- 计算机专业招聘人才的需求,对计算机专业人才需求现状
- React类式组件基础内容补充
- css中text文字超出宽度省略号显示并鼠标悬停显示剩余全部:
- redis 常用命令
- RTK+GPS提高定位精度原理解析
- quick-x用http发送字节流会被截断的问题
- 织梦模板修改方法(转)
- 抖音壁纸小程序怎么做?手把手教你开通流量主拥有自己的壁纸小程序
- 《Android 应用 之路》 每日一文简单版Kotlin
热门文章
- 关于Java书籍的最佳阅读顺序
- KVM 介绍(2):CPU 和内存虚拟化
- [RK3399][Android7.1] Display系统中的DRM模块介绍
- vs 2015查看动态库
- java “lambda expressions not supported at this language level“
- 如何给awk传外部参数
- 制作数据集---labelImg和labelme
- 组网技术--路由与交换--第三章
- python产生随机数
- 数值范围_涉及数值范围的答复及撰写建议