gpt4 book ai didi

php - 仅使用 php 将 PDF ver 1.7 转换为 ver 1.6

转载 作者:可可西里 更新时间:2023-11-01 13:31:46 26 4
gpt4 key购买 nike

我正在开发 API,它给我 PDF(1.7 版)作为响应,我的项目正在使用不支持解析 PDF 1.7 版的 zend pdf 库。

所以我决定转换 PDF 版本以与 Zend Pdf 兼容。

有什么方法可以使用 php 将 pdf 版本转换为旧版本吗?

谢谢

最佳答案

您可以在 Ghostscript 中执行此操作。我一直在寻找类似问题的解决方案,在尝试了很多不同的脚本之后,最可靠的是 ghost 脚本。

  $command = "gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.6  -dPDFSETTINGS=/prepress -dNOPAUSE -dQUIET -dBATCH -sOutputFile=pdf_out.pfg pdf_in.pdf";
$p_result = exec($command);

这些是您输出 pdf 的选项;

-dPDFSETTINGS=/screen(仅屏幕 View 质量,72 dpi 图像)

-dPDFSETTINGS=/ebook(低质量,150 dpi 图像)

-dPDFSETTINGS=/打印机(高质量,300 dpi 图像)

-dPDFSETTINGS=/prepress(高质量,保色,300 dpi imgs)

-dPDFSETTINGS=/default(几乎等同于/screen)

问题是这样的:你有一 block 牛排,你想让它转换成另一种类型的牛排,所以其他脚本正在拿走你的牛排,变成碎肉,而不是再次制作牛排。所以结果永远不会完全相同。例如,如果您的 pdf 有一个文本说“单击此处”并将您带到 www.example.com ,则在转换 pdf 版本后,“单击此处”链接将被删除。

关于php - 仅使用 php 将 PDF ver 1.7 转换为 ver 1.6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35937940/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com