2016-05-26 19 views
1

Wie kann ich Text von Open Office-Dokument erhalten?Erhalten Sie Inhalt von Open Office-Dokument

Ich benutze OO, um MS Word und Excel-Dateien in PDF-Format zu konvertieren, um auf einer Webseite anzuzeigen. In einigen Fällen ist es jedoch möglich, beschädigte Dateien anzuzeigen, und beschädigte Dateien werden als sehr große XML-Dateien geöffnet.

Um dieses Problem zu lösen, werde ich erste Zeile des Inhalts zu erhalten, und wenn XML-Tag existiert vorschlagen, Benutzer Dokument herunterladen und versuchen, reparieren oder öffnen Sie es in ms Wort. Aber ich habe keine detaillierte Dokumentation und Beispiele gefunden, wie man mit Text arbeitet.

+1

Können Sie ein Beispiel des Codes posten, den Sie verwenden, um mit OpenOffice zu interagieren? –

Antwort

0

Von dem Tag gehe ich davon aus, dass Sie Informationen mit C# suchen. Es gibt nicht viele Beispiele, aber werfen Sie einen Blick auf Andrew Pitonyak's Macro Document Abschnitt 24.1. Das Beispiel fügt Text in ein Schreiberdokument ein.

Eine Möglichkeit, Text zu lesen, besteht darin, einen Cursor zu erstellen, die erste Zeile auszuwählen und dann den Wert durch Aufrufen von oCursor.getString() abzurufen. This page zeigt Beispielbefehle in Basic, die Sie an C# anpassen können.