是否可以使用mPDF类设置PDF文件的分辨率.我正在尝试保存主要是黑色但有一些细白线的图像,我无法在PDF中看到那些白线,所以我认为我必须提高分辨率.

编辑:

这是我的代码.首先,我将我的页面保存为html:

$fileID = uniqid();

$_SESSION['fileID'] = $fileID;

file_put_contents("$fileID.html", ob_get_contents());

header("Location: createPDF.php");

?>

然后我把这个页面(里面装满了svg图像)转换成pdf:

include 'MPDF57/mpdf.php';

session_start();

$fileID = $_SESSION['fileID'];

$yourHtml = "$fileID.html";

$mpdf=new mPDF('', '', 0, '', 0, 0, 0, 0, 0, 0);

$mpdf->SetDisplayMode('fullpage');

$mpdf->WriteHTML(file_get_contents('main.css'),1);

$mpdf->WriteHTML(file_get_contents($yourHtml));

$mpdf->Output();

unlink($yourHtml);

unset($_SESSION['fileID']);

header("index.php");

exit;

?>

现在我需要知道是否有任何方法可以改变pdf文件的分辨率.

最佳答案 在我通过修改config.php中的变量解决它之前我遇到了这个问题

$this->img_dpi = 96; // Default dpi to output images if size not defined

我添加了一个大图像并修改了dpi,它工作正常.

php new mpdf,PHP – mPDF设置分辨率相关推荐

  1. 树莓派 自动设置分辨率

    通过shell脚本来设置屏幕的分辨率. 可以通过git工具下载脚本,并使用它来更改屏幕分辨率,步骤如下: 注意:请用"pi"用户登录,并根据此wiki绝对输入这些​​命令. 然后按 ...

  2. VMware ubuntu虚拟机怎么设置分辨率?(全屏显示、大屏显示)

    参考文章:ubuntu设置分辨率的两种方式

  3. 应用层为何不能设置分辨率

    以下内容源于朱有鹏<物联网大讲堂>课程的学习,如有侵权,请告知删除. 一.问题描述 试图在应用层设置分辨率失败了,原因何在? (1)定位问题:肯定是驱动的事儿 (2)进一步驱动中定位:应用 ...

  4. virtualbox安装android6.0并设置分辨率为1920x1080x32

    下载安装:https://www.cnblogs.com/wynn0123/p/6288344.html 这里我做的是下载android6.0-64bit,然后文件系统只支持ext4 安装完成之后我的 ...

  5. jq fileupload 设置最大文件大小5m_我猜你并不会设置“分辨率”

    分辨率对于图片的清晰度和文件大小都有着重要的影响,设计时选择合适的分辨率,既能保证图像质量,又能提高工作效率.然而你的分辨率真的设置对了吗? 使用PS等位图软件开始设计时,新建文件就需要设置好分辨率. ...

  6. androidx86安装pc后无法联网_Ubuntu 16.04 安装显卡驱动后循环登录和无法设置分辨率的一种解决方案

    1. 安装环境 电脑:MSI GP63 显卡:GeForce GTX 1070 系统:Ubuntu 16.04 驱动版本:NVIDIA 384.130 2. 循环登录 如果按照这篇文章Ubuntu 1 ...

  7. linux mint 设置分辨率,Vmware中装Linux Mint 15 添加 1600x900分辨率

    在Vmware workstation 9中装了个Linux mint 15试试效果,居然不支持1600x900的分辨率,现在14寸的高分都是这分辨率了. 上网搜了搜,把以下代码放到shell文件里能 ...

  8. python画图时设置分辨率和画布大小-plt.figure()

    python画图时设置分辨率和画布大小 plt.figure() 示例: import numpy as np import pandas as pd import warnings warnings ...

  9. python设置分辨率和调整画布大小

    设置分辨率的时候,画布会改动,配合figsize一起食用更佳. import matplotlib.pyplot as plt plt.figure(dpi=300,figsize=(2,1) # 分 ...

最新文章

  1. sqlmap os shell解析
  2. 【安全】免密登陆SQLSERVER 之 Token 窃取
  3. mysql 不排序_第08期:有关 MySQL 字符集的注意事项
  4. 10.13 nc:多功能网络工具
  5. 二次开发是什么意思_什么是框架?为什么要使用框架?我告诉你理由哦!
  6. ngod规范_NGOD的架构说明与比较
  7. HashMap vs ConcurrentHashMap — 示例及Iterator探秘
  8. Java 获取集合元素的值
  9. Appium+Python移动端(Android)自动化测试环境搭建原来没有那么难!+ 带你实战去
  10. icml 2014最佳论文_2014年最佳开放硬件
  11. fibonacci数列python_从 Python 计算 Fibonacci 数列说起
  12. pytorch固定BN层参数
  13. 付费率第一 亏损显著收窄 网易云音乐将实现盈利?
  14. 2.1 数值分析: 顺序Gauss消去法
  15. java数字转大写_java实现数字转大写的方法
  16. 如何在Linux上下载MongoDB
  17. 解决Windows PowerShell 乱码
  18. 开发板BMP图片显示(6818开发板)
  19. 苹果Arcade订阅常见问题
  20. 基于windows7的usb多点触控设备

热门文章

  1. linux怎么开启telnet命令,linux如何开启telnet服务?linux开启telnet服务的方法
  2. 【C语言】确定乒乓球比赛对战赛手名单
  3. “Map.get“ and value test should be replaced with single method call
  4. matlab PHASECONG3函数解析
  5. Unity3D Texture to Sprite
  6. 用Java做手机备忘录_Java 实现备忘录(Memento)模式
  7. VMware 14安装教程(内含Crack)
  8. 做亚马逊为什么一定要注册品牌?原来有这么多好处!
  9. ORA-01034 - Oracle not available
  10. 关于Tip of the Day