2013-04-19 13 views
6

Chciałbym wszelkie wskazówki i zasoby, gdzie mogę uzyskać skrypt Java, który pozwala przycisk eksportu w mojej witrynie, aby wyeksportować moją bieżącą stronę do pdf.Javascript: przycisk eksportu PDF dla strony internetowej

+0

próbowałeś czegoś? – Shin

+0

Używam tego, aby utworzyć plik PDF z jakiegoś szablonu html: https://code.google.com/p/wkhtmltopdf/ –

Odpowiedz

3

myślę nie ma biblioteki javascript, który pozwoliłby stworzyć plik pdf. Mozilla zaimplementowała kompletny czytnik PDF w js i zawiera go w najnowszym Firefoksie, ale jest to ogromna biblioteka. EDIT: istnieje jspdf, który wydaje się być w stanie to zrobić.

Myślę, że powinieneś pójść z silnikiem PDF po stronie serwera.

DOMPdf to biblioteka PHP, która umożliwia renderowanie kompletnego kodu HTML za pomocą CSS, obrazów itp. Do dokumentu PDF. Posiada nawet przykład skryptu php, który umieszcza na serwerze pozwala na konwersję przesłanego html na PDF.

Twój "przycisk" w javascript powinien po prostu pobrać document.getElementsByTagName ("html") [0] .innerHTML i zamieścić ten HTML w skrypcie DOMPdf. Powinieneś uzyskać mniej lub bardziej poprawny plik PDF z tego.

0

Użyj do tego celu wkhtmltopdf. Używam go do generowania pdf stron html.

Ale nie jest to możliwe samemu z javascript. Musisz mieć kod po stronie serwera dla tego samego.

Powiązane problemy