2008-08-28 34 views

Antwort

11

Wenn Sie wie gesagt nur einfache HTML-Seiten haben, können Sie sie mit Word öffnen.

Sonst gibt es einige Bibliotheken, die das können, aber ich habe keine Erfahrung damit.

Meine letzte Idee ist, dass, wenn Sie ASP.NET verwenden, versuchen, application/msword der Kopfzeile hinzuzufügen, und Sie können es als Word-Dokument speichern (es wird kein echtes Word-Dokument, nur ein HTML in Doc umbenannt) in der Lage sein zu öffnen).

+0

Dieses Verfahren bezieht sich den HTML-Code per E-Mail versenden, gilt aber auch für MS-Word: http://www.4guysfromrolla.com/articles/122006-1.aspx –

0

ich glaube open office können sowohl offene als HTML-Dateien und DOC-Dateien

1

Ich vermute von der "C#" - Tag möchten Sie dies programmgesteuert erreichen.

Versuchen Sie Aspose.Words for .NET.

+0

Leider hat Aspose.Words einen ImportHTML-Prozess, unterstützt aber kein CSS. Sie müssen also alle Formatierungen im resultierenden Dokument manuell neu erstellen. Dazu gehören Tabellenformatierung, Listen und Textstile. – nullnvoid

2

Während es möglich ist, eine ".doc" Microsoft Word-Datei zu erstellen, wäre es wahrscheinlich einfacher und portabler, eine ".rtf" -Datei zu erstellen.

1

Wenn es nur HTML ist, müssen Sie nur die Erweiterung zu .doc ändern und Word öffnet es, als wäre es ein Word-Dokument. Wenn es jedoch Bilder zum Einbinden oder Javascript geben soll, kann es etwas komplizierter werden.

4

Es gibt ein Tool namens JODConverter, das in ein offenes Büro eingreift, um seine Dateiformatkonverter zu enthüllen, es gibt Versionen, die als Webapp (sitzt in Tomcat) zur Verfügung gestellt werden und ein Befehlszeilentool. Ich habe es html feuern lassen und es erfolgreich in .doc und pdf umgewandelt, es ist in einem ziemlich großen Projekt, ich bin noch nicht live gegangen, aber ich denke ich werde es benutzen. http://sourceforge.net/projects/jodconverter/

+2

Ich habe es nicht am Ende benutzt, es stellte sich heraus, dass es Speicher für die Produktion zu schlecht ausgelaufen ist. –

3

Es ist ein Open-Source-Projekt HTMLtoWord genannt, dass die Benutzer erlauben Fragmente von wohlgeformtem HTML (XHTML) in ein Word-Dokument als formatierten Text einzufügen.

HTMLtoWord documentation

2

Wenn Sie in Java arbeiten, können Sie HTML zu echtem docx Inhalt mit Code konvertieren ich in docx4j 2.8.0 freigegeben. Ich sage "real", weil die Alternative ist, ein HTML altChunk zu erstellen, das auf Word angewiesen wird, um die tatsächliche Konvertierung durchzuführen (wenn das Dokument erstmals geöffnet wird).

Siehe die verschiedenen samples prefixed ConvertInXHTML. Der Importprozess erwartet wohlgeformtes XML, sodass Sie es möglicherweise zuerst aufräumen müssen.

0

Sie können HTML-Dateien mit Libreoffice Writer öffnen. Dann können Sie als PDF aus dem Menü Datei exportieren. Auch Browser können HTML als PDF-Datei exportieren.

+0

das beantwortet die Frage nicht – user12345

Verwandte Themen