Sehen aus wie @ Mike es dort in der Nähe hatte: Sie können das Dokument in der Fliege und Anruf Druck, wenn Sie wollen
@media print {
/* All your print styles go here */
#header, #footer, #nav { display: none !important; }
}
Einiger Code von einem meines Projekt, Druck einziger Inhalt aus der Tabelle bauen. Ein paar schnelle Änderungen erzeugten eine anständig aussehende Datei und brachten ein Druck-Pop-up hervor.
1 - Geben Sie den Bereich, den Sie
2 eine ID von 'print' drucken möchten - Fügen Sie den $window Service
$scope.printIt = function(){
var table = document.getElementById('printArea').innerHTML;
var myWindow = $window.open('', '', 'width=800, height=600');
myWindow.document.write(table);
myWindow.print();
};
Ich habe die gleiche Frage. Ich habe versucht, jsPDF, aber es hat einige Probleme, wie Ausrichtungsprobleme. Manchmal scheint es so, als ob einige Ebenen den Rand der Eltern überlappen und manchmal erscheint das Bild nicht. Also, ich frage mich, ob es eine AngularJS-Bibliothek oder eine andere alternative Bibliothek/Modul zum Erstellen von PDF aus der Webseite gibt. –
Verwenden Sie diese Lösung von einer 99% ähnlichen Frage hier: http://stackoverflow.com/questions/34049956/generate-pdf-from-html-using-pdfmake-in-angularjs – PSyLoCKe