一些在 HTML 中或使用照片编辑器正确显示的 jpeg 在 mPDF 生成的 PDF 中会逆时针旋转。是否有 jpeg 元数据导致这种情况发生?
IDF0.Orientation 的值导致 mPDF 将 JPEG 旋转为值 3、6 和 8。PHP imagerotate 函数可用于旋转这些,以便它们在 PDF 中正确显示。
获取IDF0 --
exif_read_data('%_FULL_PATH_TO_THE_FILE_%', 'IFD0', true);
然后要在 mpdf 中旋转,您可以使用 css
transform:rotate(%_THE_ANGLE_HERE_%deg);
其中 [IFD0][方向] = 3 时角度为 180, 90 为 6 8 则为 -90