2017-08-22 16 views
6

Próbuję użyć biblioteki JsPdf do utworzenia pliku PDF opartego na elementach html. Chciałbym wiedzieć, czy można zrobić z granicą div lub jeśli muszę użyć właściwości doc.line i zasadniczo narysować każdy wiersz wokół mojego div. TO ZNACZY.Tworzenie pliku PDF z ramką Div przy użyciu jspdf

var doc = new jsPDF() 

doc.line(20, 20, 60, 20) 

Chętniej używać <div style="border: solid; width: 300px ">

Czy ktoś miał szczęścia z tym?

Oto moja Fiddle

+0

Moje rozwiązanie ma co pytasz, coraz css do pdf. Czy jest coś, co mogę zrobić, aby poprawić moją odpowiedź? – lancew

Odpowiedz

3

Jak na temat korzystania jsPdf w połączeniu z Html2Canvas? Renderowania HTML na płótnie, a następnie dodać płótno do PDF jako obrazu tak:

var img = canvas.toDataURL("image/png"); 
doc.addImage(img, 'JPEG', 300, 200); 
doc.save('test.pdf'); 

Zobacz skrzypce pełnego Przykład: http://jsfiddle.net/nLLuvnwL/