RTF-Dateien online analysieren und Text über Android-Apps extrahieren
Entwickeln Sie eine leistungsstarke, Android-basierte Dienstprogrammanwendung zum Parsen von RTF-Dokumenten.Für die Textextraktion aus RTF-Dokumenten aufgelisteter Code.
RTF-Dokument online analysieren
- Importieren Sie die zu analysierende RTF-Datei, indem Sie sie hochladen.
- Klicken Sie dazu per Drag & Drop der Parser-App in den Ablagebereich.
- Warten Sie je nach Größe der RTF-Datei und Internetgeschwindigkeit einige Sekunden.
- Klicken Sie auf die Schaltfläche „Jetzt analysieren“, um das Dokument zu analysieren.
- Laden Sie die analysierten Dateien herunter, um sie sofort anzuzeigen.
Extrahieren Sie Text aus einer RTF-Datei über die Android-App
- Bibliotheksverweis zum Java-Projekt hinzufügen
- Laden Sie die RTF-Datei mithilfe des Document-Klassenobjekts
- Definieren Sie Knoten mit getLastSection().getChild des relevanten Typs
- Definieren Sie die ArrayList durch das Posten relevanter Knoten
- Definieren Sie die Sammlung und iterieren Sie, um Informationen zu extrahieren
Code: RTF-Dokumenttext extrahieren
Document doc = new Document("sourceFile.doc"); | |
Paragraph startPara = (Paragraph) doc.getLastSection().getChild(NodeType.PARAGRAPH, 2, true); | |
Table endTable = (Table) doc.getLastSection().getChild(NodeType.TABLE, 0, true); | |
ArrayList extractedNodes = extractContent(startPara, endTable, true); | |
Collections.reverse(extractedNodes); | |
while (extractedNodes.size() > 0) { | |
endTable.getParentNode().insertAfter((Node) extractedNodes.get(0), endTable); | |
extractedNodes.remove(0); | |
} | |
doc.save("output.doc"); |
Entwickeln Sie eine RTF-Dateiparser-Android-Anwendung
Müssen Sie eine RTF-Parseranwendung oder -Software entwickeln?Mit
Aspose.Words for Android via Java
, einer untergeordneten API von
Aspose.Total for Android via Java
, kann jeder Android-Entwickler den obigen API-Code in seine Dokumentparseranwendung integrieren.Eine leistungsstarke Android-Bibliothek ermöglicht die Programmierung beliebiger Dokumentanalyselösungen zum Extrahieren von Bildern und Text.Darüber hinaus unterstützt es viele gängige Formate, einschließlich des RTF-Formats.
Android-Dienstprogramm zum Verarbeiten von RTF-Dateien für Parser-Anwendungen
- Wir hosten unsere Java-Pakete in Maven-Repositorys .
- Aspose.Words for Java ist eine allgemeine JAR-Datei, die Bytecode enthält.
- Befolgen Sie die Anweisungen in Schritt für Schritt Anweisungen zur Installation von Aspose.Words for Android via Java.
System Anforderungen
- Java SE 7 und neuere Java-Versionen werden unterstützt.
- Separates Paket für Java SE 6, falls die Verwendung des veralteten JRE erforderlich ist.
- Das Java-Paket ist plattformübergreifend und läuft auf allen Betriebssystemen mit JVM-Implementierung.
- Zu den Betriebssystemen gehören Microsoft Windows, Linux, macOS, Android und iOS.
Weitere Einzelheiten zu optionalen Paketabhängigkeiten wie JogAmp JOGL, Harfbuzz-Schriftarten-Engine und Java Advanced Imaging JAI finden Sie in [Produktdokumentation](https://docs.aspose.com/words/java/system-requirements/).