1 Cách tạo một nút sẽ lưu ảnh chụp nhanh trang HTML hiện tại và lưu nó dưới dạng PDF [đã đóng]

câu hỏi được tạo ra tại Wed, May 8, 2019 12:00 AM

Tôi đang cố gắng tạo nút 'Tải xuống dưới dạng PDF' mà khi được nhấp sẽ tải xuống ảnh chụp nhanh hiện tại của trang HTML hiện tại ở định dạng PDF. Bạn có ý tưởng nào về cách tạo nút này không?

Cảm ơn trước, Arindrajit

    
- 3
1 Câu trả lời                              1                         

Hãy xem tại đây


    var doc = new jsPDF();
    var specialElementHandlers = {
        '#editor': function (element, renderer) {
            return true;
        }
    };

    $('#cmd').click(function () {
        doc.fromHTML($('#content').html(), 15, 15, {
            'width': 170,
                'elementHandlers': specialElementHandlers
        });
        doc.save('sample-file.pdf');
    });

    
0
2019-05-08 16: 18: 47Z
  1. Đã thử nó, nhưng không hoạt động với mã của tôi .. Đây là trang JSP mà tôi đang cố tải xuống dưới dạng PDF. Phương thức này có hoạt động với các trang JSP không? Tên tài liệu của tôi là index.jsp mà tôi muốn tải xuống.
    2019-05-08 16: 32: 46Z
  2. Bạn có thể xây dựng lại một đoạn mã nhỏ để tôi có thể hiểu rõ hơn về vấn đề của bạn không?
    2019-05-08 16: 54: 23Z
  3. < html > < cơ thể > < div id = "nội dung" > < h3 > Xin chào, đây là thẻ H3 < /h3 > < p > một pararaph < /p > < /div > < div id = "biên tập viên" > < /div > < nút id = "cmd" > tạo PDF < /button > < /cơ thể > < tập lệnh > var doc = new jsPDF (); var SpecialEuityHandlers = {'#editor': function (phần tử, trình kết xuất) {return true; }}; $('# cmd'). .save ('sample-file.pdf');}); < /tập lệnh > < /html >
    2019-05-08 17: 59: 24Z
  4. bạn có thể cho tôi biết điều gì sai với điều này không? bỏ qua jsp gốc của tôi, html này cũng không hoạt động
    2019-05-08 18: 00: 23Z
  5. vì bạn không nhập jQuey, hãy xem qua tại đây về cách sử dụng nó.
    2019-05-08 18: 14: 44Z
nguồn đặt đây