var doc = new jsPDF('px','px', [388, 2401]); var width = doc.internal.pageSize.getWidth; var height = doc.internal.pageSize.getHeight; doc.addImage(img, 'JPEG', 0, 0, width, height); doc.addPage(); doc.addImage(img1, 'JPEG', 0, 0, new_width, new_height); // another image doc.save("gg.pdf");
¿Cómo puedo volver a asignar un nuevo ancho y alto para cada nueva imagen en jspdf como nuevo jsPDF('px','px', [388, 2401]);
solo funciona para la primera imagen de alguna manera para que pueda establecer un nuevo ancho y alto para cada imagen que agrego a pdf? Cualquier sugerencia sera apreciada.
Parece que estamos de acuerdo en que px parece aplicarse como 54 por pulgada
// We must declare 1st page canvas before use "p", is for portrait then default units , [size x, size y] var doc = new jsPDF("p", "px", [388, 2401]); var width = doc.internal.pageSize.getWidth; var height = doc.internal.pageSize.getHeight; doc.addImage(img, 'JPEG', 0, 0, width, height); // oddly the order for new page is reversed, so size, then orientation doc.addPage([new_width, new_height], "p"); doc.addImage(img1, 'JPEG', 0, 0, new_width, new_height); // another image doc.save("gg.pdf");
Sin embargo, siempre verifique la escala, estos 2 deben ser las mismas unidades rotadas, informan la misma dimensión y la apariencia de la diferencia es quizás una ilusión. Mismo archivo, páginas opuestas, un panel configurado como MangaMode