Nun... Ich kann mir eine Möglichkeit vorstellen, dies ganz einfach zu tun, aber es beinhaltet nicht die Verwendung von PHP.
Laden Sie Ihre Dokumente in einen Ordner auf Ihrem Server hoch, der von Ihren Benutzern durchsucht werden kann.
EG: http://mysite.com/docs/
Bringen Sie dann Ihre Benutzer dazu, einen virtuellen Druckertreiber wie Primo PDF zu installieren.
http://www.primopdf.com/index.aspx
dann können sie das Dokument in ihren Browser laden und als PDF drucken, um es offline zu lesen.
Wenn dies nicht möglich ist und Sie mit Office-Dokumenten arbeiten, die dem openXML-Standard entsprechen, können Sie versuchen, das XML-Dokument in eine PHP-Seite zu parsen, die im Browser angezeigt wird, und dann JavaScript verwenden, um einen Druckvorgang auszulösen.
Leider hängt es immer noch davon ab, ob Ihr Benutzer einen PDF-Drucker installiert hat.
Alternativ könnten Sie die Dokumente auch einfach nativ laden und auf Ihrem eigenen PDF-Drucker ausdrucken und die PDF-Dateien dann zum Herunterladen auf den Webserver hochladen.
Ich kann mir keine einfache Möglichkeit vorstellen, dies auf andere Weise zu tun, ohne alle möglichen verschiedenen Dokumentparser-Toolkits zu installieren und eine riesige Menge an Arbeit hinter den Kulissen zu erledigen.