我正在使用jsPdf库来创建用于印刷生产的pdf文件。有没有办法设置文件的修剪框?
答案 0 :(得分:0)
我尚未找到官方API,但是可以设置原始值(以pt为单位)!
带有jsPDF 2.0.0的示例:
const doc = new jsPDF({ orientation: 'portrait', unit: 'mm', format: [10, 10] });
const page = doc.getCurrentPageInfo();
const scale = 72 / 25.4; // convert mm to pt (boxes use use pt)
page.pageContext.bleedBox = {
bottomLeftX: 2 * scale,
bottomLeftY: 2 * scale,
topRightX: 8 * scale,
topRightY: 8 * scale
};
page.pageContext.trimBox = { ... };
page.pageContext.artBox = { ... };
请参阅:https://github.com/MrRio/jsPDF/commit/d3e1dbabebca375910a64e2bd5289260146e4aa0