cuốn sách gpt4 ai đã làm

Hình ảnh Html2Canvas bị cắt bớt

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-04 14:57:14 25 4
mua khóa gpt4 Nike

Tôi sử dụng Html2Canvas và sau đó xuất hình ảnh bằng jsPdf.

Đây là chức năng:

hàm xuấtPdf() {
nội dung = $("#print");

var useWidth = content.prop('scrollWidth');
var useHeight = content.prop('scrollHeight');

cửa sổ;

html2canvas((nội dung), { width: useWidth, Height: useHeight}).then(function (canvas) {
cửa sổ;
var img = canvas.toDataURL("image/png");
var doc = jsPDF mới({
đơn vị:'px',
định dạng:'a4'
});

cửa sổ;
doc.addImage(img, 'JPEG', 0, 0);
doc.save('test.pdf');
});
}

Tôi nghĩ việc tính đến chế độ xem cũng giống như thực hiện một màn hình in và tất nhiên mọi thứ bên dưới thanh cuộn sẽ không được tính đến.

Có ý tưởng gì không?

câu trả lời hay nhất

Gọi lên

    window.scrollTo(0,0)

Đây có vẻ là một lỗi trước khi gọi html2canvas, nhưng cửa sổ cần phải ở trên cùng để html2canvas nắm bắt toàn bộ DOM được truyền cho nó

Về việc hình ảnh Html2Canvas bị cắt bớt, chúng tôi tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/40349075/

25 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress