是否有可能使用TYPO3的图像操作工具在TYPO3后端裁剪图像,以便在前端也为PDF文件使用cropVariants
?
图像操作工具只显示消息:
无法确定图像尺寸。
无法提供图像操作,因为图像的原始尺寸未知。
也许我需要另一个服务器端模块?但是我找不到关于这个话题的任何信息。
有/曾经是一个安全问题的鬼脚本,它是由ImageMagick/GraphicsMagick用于处理PDF和EPS。
这就是为什么你会发现这些文件类型禁用在一些发行版中配置的IM/GM。
查看imagetests:可以读取PDF吗?您可能会发现如下错误:
读取pdf
图像生成失败
已启用ImageMagick/GraphicsMagick处理,但执行命令返回错误。请检查您的设置,特别是['GFX']['processor_path']和['GFX']['processor_path_lzw']并确保您的服务器上安装了Ghostscript。
在本文中,您可以获得更多信息。
Ubuntu发行版的示例:在/etc/ImageMagick-6/policy.xml
中找到
<!-- disable ghostscript format types -->
<policy domain="coder" rights="none" pattern="PS" />
<policy domain="coder" rights="none" pattern="PS2" />
<policy domain="coder" rights="none" pattern="PS3" />
<policy domain="coder" rights="none" pattern="EPS" />
<policy domain="coder" rights="none" pattern="PDF" />
<policy domain="coder" rights="none" pattern="XPS" />
Suse的另一个解决方法可以在这个TYPO3问题中找到(尽管它不是TYPO3的bug)
很可能TYPO3中的所有内容都能正常工作。出于安全原因,出于安全考虑,您的Unix发行版禁用了通过ImageMagick处理GhostScript文件(PDF、AI等)。
根据您的发行版,有一个文件/etc/ImageMagick-6/policy.xml。此文件定义允许处理的文件。如果你是“保存”或不在乎,请注明不允许使用PDF。
我的本地设置中有以下部分:
<!-- disable ghostscript format types -->
<policy domain="coder" rights="none" pattern="PS" />
<policy domain="coder" rights="none" pattern="PS2" />
<policy domain="coder" rights="none" pattern="PS3" />
<policy domain="coder" rights="none" pattern="EPS" />
<policy domain="coder" rights="none" pattern="PDF" />
<policy domain="coder" rights="none" pattern="XPS" />
不允许处理这些文件。所有脚本都可以包含GhostScript。另见:
我不是安全专家,但希望您通过启用这些文件的处理来打开安全问题。所以也许要确保谁被允许上传包含Ghost Script指令的文件。例如限制为可信后端用户。
我有回家的路线。在这个主路由中,我使用Jimp库来处理图像,调整它的大小,然后更改质量,最后将图像保存在目录中,但我想下载图像,以便用户可以在他的机器上下载。但它没有下载。我正确地保存在名为output.jpg的目录中。这是密码 app.get(“/”,(req,res)=>{ res.type(“jpg”);RES.Attachment(“output.jpg”) jimp.read('lenn
问题内容: 我想将PDF文档转换为图像。我正在使用Ghost4j。 问题: Ghost4J需要gsdll32.dll文件在运行时,我也 并不 想使用的DLL文件。 问题1: 在ghost4j中,有没有办法在没有dll的情况下转换图像? 问题2: 我在PDFBox API中找到了解决方案。convertToImage()将PDF页面转换为图像格式。 PDF文档上只有文本。运行此代码时出现该异常: 问
我想把PDF文档转换成图像。我用的是Ghost4j。 问题:Ghost4J需要gsdll32。dll文件,我不想使用dll文件。 问题1:是否有任何方法,在ghost4j转换图像没有dll? 问题2:我在PDFBox API中找到了解决方案<代码>组织。阿帕奇。pdfbox。pdmodel。PDPagep具有将PDF页面转换为图像格式的方法convertToImage()。 我只有PDF文档上的文
我在这里读了很多关于TYPO3中FAL图像的帖子 我已经更新到TYPO3 v10,现在我需要使用FAL渲染我的图像 我找不到一个解决方案使它从零开始工作 我在自定义Fluid Extbase扩展中使用此选项。 我得到的是FlexForm: 我现在如何访问这些图像 如果我调试它,我只会在前端得到INT“1”。 我知道我需要一个数据处理器,但是把它放在哪里,具体放什么? 我有一个打字错误,我能把处理器
我正在使用iText生成Pdf。但当我试图在pdf中添加图像时, 我mage.get实例(新的URL(timetableResource.getImageUrl()));document.add(学校标志); 但我得到的错误是 HTTP状态500-服务器为URL返回了HTTP响应代码400:http://139.59.72.150:8080/sms/attachments/23/42/school
问题内容: 我需要从服务器上的PDF文件中提取所有图像。我不想要PDF页面,只想要原始尺寸和分辨率的图像。 如何使用Perl,PHP或任何其他基于UNIX的应用程序(我将使用PHP的exec函数调用它)来做到这一点? 问题答案: pdfimages就是这样做的。它是poppler- utils和xpdf-utils软件包的一部分。 从联机帮助页: Pdfimages将可移植文档格式(PDF)文件中