我正在尝试通过帮助PHP将PDF转换为IMG(JPG)。

我正在使用想象扩展。

这是我的代码

$fp_pdf = fopen($pdf, 'rb');

$img = new imagick(); // [0] can be used to set page number

$img->readImageFile($fp_pdf);

$img->setImageFormat( "jpg" );

$img->setImageCompression(imagick::COMPRESSION_JPEG);

$img->setImageCompressionQuality(90);

$img->setResolution(300,300);

$img->setImageUnits(imagick::RESOLUTION_PIXELSPERINCH);

$data = $img->getImageBlob();

我的源码pdf文件具有正确的尺寸(210×297 mm,像A4有)。一切都看起来不错

但我的jpg的页面维度为842×595像素,DPI为72。

并且img文件比纸张更小一点,然后pdf,当我打印它。

什么是从pdf制作图像文件的一个正确的方法,使其如此大如pdf(在纸上)

php jpg转换为pdf文件,使用PHP进行PDF转换为JPG转换相关推荐

  1. Java pdf文件传输_java中pdf文件的管理(pdf文件转png文件,base64传输文件以及删除)...

    org.apache.pdfbox pdfbox 2.0.12 影像文件转为base64编码使用java自带的BASE64Encoder类 代码部分: 前端上传文件的保存: @RequestMappi ...

  2. 如何一键免费压缩PDF文件?最好的 PDF 阅读器免费下载!

    PDF(便携式文档格式)是一种独立于应用程序和平台的通用文件格式.它确保不同的用户可以在各种软件.硬件或操作系统中接收具有相同格式和视觉呈现的相同内容.您还可以在需要时对 PDF 进行电子签名.因此, ...

  3. 如何编辑PDF文件,怎么修改PDF中的文字

    相信大家都使用过PDF文件,那么有没有编辑过PDF文件呢,PDF文件的编辑是需要借助PDF编辑器的,PDF文件中的文字要怎么修改呢,Word文档的文字就直接编辑,而PDF文件并非这样,想知道怎么编辑吗 ...

  4. Py:利用pyautogui实现自动将pdf文件(需手动设定pdf总页数)自动翻页并截取另存为图片形式,或自动隔0.1秒自动截笔记本全屏保存到指定文件夹

    Py:利用pyautogui实现自动将pdf文件(需手动设定pdf总页数)自动翻页并截取另存为图片形式,或自动隔0.1秒自动截笔记本全屏保存到指定文件夹 目录 实现步骤和结果 核心代码 实现步骤和结果 ...

  5. 电脑上怎么做pdf文件_怎么合并PDF文件?PDF合并软件哪个好?

    怎么合并PDF文件?很多人现在在工作中都会使用到PDF格式的文件.在传输这些PDF文件时,如果一张一张的发送速度会很慢,也会给文件接收者造成麻烦.遇到这种情况时,我们最好将这些PDF文件先合并起来.P ...

  6. JAVA删除pdf空白页_如何编辑PDF文件,如何删除PDF文档中的空白页

    时代在发展,科技在进步,我们现在日常使用的文件也发展了,以前只有Word跟TXT,现在还增加了一个PDF格式的文件,但PDF格式的文件跟Word和TXT文件不一样,Word跟TXT文件可以直接的打开编 ...

  7. 服务器上pdf文档无法删除,怎么对PDF文件进行编辑,PDF怎么删除空白页

    随着PDF文件越来越受大家的欢迎,PDF文件的修改编辑是需要用到PDF编辑器的,不知道大家在使用PDF文件的时候,编辑文件之后有没有文件中有页面需要删除的情况,在编辑文件的时候如果遇到文件中有页面需要 ...

  8. 多个PDF文件怎么合并?PDF合并的方法教程

    多个PDF文件怎么合并?在我们的工作中,不可避免的就是将多个PDF文件合并成一个PDF文件,对于经常使用PDF文件的人来讲确实不是什么难事,但是对于一些小白来说就比较困难,那么今天就来仔细讲一讲多个P ...

  9. PDF文件拆分合并器PDF Merge PDF Splitter + Mac

    PDF Merge & PDF Splitter + Mac是专为Mac用户所提供的PDF文件拆分合并器,PDF Merge & PDF Splitter + Mac版能够为您将快速多 ...

  10. 一个pdf怎么分成两个文件?怎样将一个pdf文件分成几个pdf文件或若干个?

    pdf如何分割成多个文件?怎样将一个pdf文件分成几个pdf文件?我们在处理PDF文件的时候,难免会遇到各种各样的问题. 比如一个PDF文件里面页面比较多,但是有时候我们只需要其中的一部分内容,这个时 ...

最新文章

  1. contos7设置固定ip和dns_CentOS7 修改设置静态IP和DNS
  2. 魅族16Android版本,丝滑流畅?魅族16即将适配MIUI10/安卓9系统
  3. mp4文件时长 c++源码_【C语言】如何使用头文件 .h 编译 C 源码!so easy!
  4. Nginx缓存的配置调优,Tengine安装和配置。
  5. 前端学习(1960)vue之电商管理系统电商系统之分类参数的基本结构
  6. java中domain什么意思_java解析URL中domain、端口和协议的两种方法
  7. ubuntu测试键盘工具_强势霸榜GitHub,微软最强命令行工具发布引爆技术圈
  8. Python爬虫技巧!网站有反爬?我们有selenium!
  9. php提示修改成功,提示修改成功后怎么换回原来的页面
  10. 对分类型变量,进行编码处理——pd.get_dummies()、LabelEncoder()、oneHotEncoder()
  11. Layui中的table中toolbar自定义过程
  12. c++ 多字节 转换为 unicode
  13. JAVA 配置文件 路径_Java配置文件读取和路径设置
  14. solidworks工程图剖视图没有从默认的A开始解决办法
  15. CCD传感器成像、尺寸、曝光时间
  16. 一个女留学生在美国的七年
  17. 【三环集团logo】用Python 小海龟实现~
  18. vmware 文件夹共享
  19. Android 微信支付宝授权获取用户信息
  20. Hazelcast是什么

热门文章

  1. qnap 文件传输服务器,如何将 QNAP NAS 作为 RADIUS 服务器使用?
  2. 【啦啦外卖餐饮跑腿v30.2.0】功能模块+餐饮外卖小程序源码+顾客端+商家端+有完整搭建教程视频
  3. 固高运动控制卡的使用 1 启动程序以及环境(C#版)
  4. ajax无翻页刷新简单实例
  5. win10电脑系统里的视频不显示缩略图
  6. Hexo博客开发之——theme主题备份上传失败
  7. 【算法设计与分析】专栏目录
  8. python中win32api_Python win32api.SetCursorPos方法代码示例
  9. matlab机器人画圆
  10. 如何录制电脑系统声音(Audacity)