我已经直接在存储库上提出了这个问题,但根据我的经验,SO 更具反应性。
嘿,
我正在尝试使用pdfkit从照片创建 pdf 。根据图像是横向还是纵向模式,我想翻转图像。
这基本上意味着以下(在打字稿中):
function toPostscriptPoint(mm: number) {
return mm * 2.8346456693;
}
const document = new PDFDocument({
size: [toPostscriptPoint(156), toPostscriptPoint(106)],
});
document.pipe(fs.createWriteStream('output.pdf'));
document.save();
document.rotate(90);
document.image(
'photos/sample.jpeg',
{ width: toPostscriptPoint(150), fit: [toPostscriptPoint(150), toPostscriptPoint(100)] });
document.restore();
document.end();
但是会发生什么是 pdf 呈现完全白色。但是,我确实看到正在发生一些事情,因为 pdf 具有输入图像的大小。
不支持图像旋转吗?可能的替代方案是什么?我想避免在将文件放入 pdf 之前重写我的文件。
谢谢