Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Einfach die Seite öffnen und dann drucken klicken. Dann als Drucker "Print to Pdf" oder so ähnlich auswählen. Das Ergebnis wird dann (ich glaube im Dokumenten-Ordner oder auf dem Desktop) gespeichert.
Was verstehst du unter "die sauber HTML darstellt und in PDF umwandeln"?
HTML-Code kann jeder 08/15-Texteditor anzeigen - etwas bessere auch mit Syntax-Highlighting. Da brauchst du dann noch einen PDF-Drucker, wenn es der Editor selbst nicht anbietet. Office (Word) kann direkt als PDF speichern.
Oder geht es um eine Webseite und nicht den Code? Die könntest du bspw. mit Chrome einfach als PDF speichern (übers Druckmenü).