jsPDF - Как я могу добавить изображения в сетке - PullRequest
2 голосов
/ 28 января 2020

Я использую jsPDF для создания PDF-файла из коллекций изображений. Я хочу добавить изображения, подобные скриншоту ниже, чтобы каждое изображение можно было добавлять одно за другим и автоматически создавать новую страницу PDF, если количество изображений увеличивается. Цель этого - напечатать удостоверение личности на одной странице из существующих изображений.

enter image description here

Вот код, который я пробовал.

    doc.addImage(imgData, 'png', 0, 0, imgWidth, imgHeight);
    doc.addImage(imgData, 'png', 204, 0, imgWidth, imgHeight);
    doc.addImage(imgData, 'png', 0, 325, imgWidth, imgHeight);
    doc.addImage(imgData, 'png', 204, 325, imgWidth, imgHeight);
    doc.addImage(imgData, 'png', 0, 325 * 2, imgWidth, imgHeight);
    doc.addImage(imgData, 'png', 204, 325 * 2, imgWidth, imgHeight);

    doc.addPage();

    doc.addImage(imgData, 'png', 0, 0, imgWidth, imgHeight);
    doc.addImage(imgData, 'png', 204, 0, imgWidth, imgHeight);

Так что это действительно трудно установить положение изображения, потому что объем изображения является динамическим c.

...