Unterstützte Funktionen

Aspose.Words bietet Benutzern eine breite Palette von Funktionen. Benutzer können eine Vielzahl dokumentbezogener Aufgaben ausführen – von der einfachen Konvertierung von Dokumenten von einem unterstützten Format in ein anderes und der Änderung dieser Dokumente während des Konvertierungsprozesses bis hin zu Geschäftsaufgaben, wie der Erstellung strukturierter und optisch ansprechender Dokumente oder der Automatisierung von Berichten.

Moderne Dokumentformate und -standards sind komplex, und wenn Sie in Ihrem Projekt eine Dokumentkonvertierung oder andere Dokumentverarbeitungsfunktionen benötigen, besteht die einzige praktische Lösung oft darin, sich auf eine Komponente eines Drittanbieters zu verlassen, die die gewünschte Funktionalität implementiert. Die Verwendung einer Komponente eines Drittanbieters birgt jedoch immer ein gewisses Risiko. Eines der besonderen Risiken bei der Dokumentenverarbeitung ist die Frage, wie vollständig und korrekt die Bibliothek ein bestimmtes Dokumentformat oder einen bestimmten Standard implementiert.

Aspose ist bestrebt, die vollständigsten und genauesten Implementierungen von Dokumentformaten und -standards bereitzustellen. Das Aspose.Words-Team demonstriert sein Engagement für Interoperabilität, indem es detaillierte Implementierungshinweise für unterstützte Dokumentformate auf mehreren Plattformen bereitstellt.

Die folgenden Tabellen fassen die Verfügbarkeit von Aspose.Words für .NET-Funktionen zusammen und vergleichen sie und bieten Links zu detaillierten Funktionsbeschreibungen.

Plattformübersicht

Die Plattformen, mit denen Aspose.Words für .NET verwendet werden kann, sind unten aufgeführt. Wenn Sie Unterstützung für weitere Plattformen benötigen, suchen Sie nach dem “Zwillingsbruder”-Produkt Aspose.Words für Java.

Besonderheit Beschreibung
.NET Framework Verwenden Sie Aspose.Words für .NET, um ASP.NET, Webdienste, WinForms oder jede andere Art von Anwendung für alle .NET Framework-Versionen 2.0 oder höher, einschließlich Client Profile-Versionen, zu erstellen. Volle Unterstützung für 32-Bit und 64-Bit.
.NET Standard 2.0 Die Ordner “netstandard2.0” und “netstandard2.0_AuthenticodeSigned” enthalten Assemblys zur Verwendung mit Frameworks, die .NET Standard 2.0 implementieren, wie z. B. .NET Core 2.0/2.1/2.2/3.0/3.1. Die neueste Version von Aspose.Words API unterstützt auch .NET 5.0 und .NET 6.0.
Xamarin.Android Verwenden Sie Aspose.Words für .NET in Ihren nativen Android-Anwendungen.
Xamarin.iOS Verwenden Sie Aspose.Words für .NET in Ihren nativen iOS-Anwendungen.
Xamarin.Mac Verwenden Sie Aspose.Words für .NET in Ihren nativen Mac-Anwendungen.
COM Kann lebensrettend sein, wenn Sie mit Pre-.NET-Technologien entwickeln müssen.
Mono Sie können Aspose.Words für .NET verwenden, um Anwendungen mit Mono zu erstellen.
Windows Azure Ja, Aspose.Words für .NET läuft auf Windows Azure.

Dateiformate und Konvertierungen

Viele Kunden weltweit verlassen sich auf die umfassenden Import- und Exportfunktionen von Aspose.Words für Dokumente.

Besonderheit Beschreibung .NET .NET Standard 2.0 Xamarin.Android Xamarin.iOS Xamarin.Mac
Dateiformate und Konvertierungen Die schnellste und vollständigste Implementierung des DOC-Formats, die Sie finden können. tick tick tick tick tick
Dateiformate und Konvertierungen Aspose.Words bietet umfassende Unterstützung für OOXML, Flat OPC und Word 2003 XML. tick tick tick tick tick
Dateiformate und Konvertierungen Umfassende Unterstützung des RTF-Formats zur Interaktion mit einer Vielzahl von Anwendungen. tick tick tick tick tick
Dateiformate und Konvertierungen Laden und speichern Sie HTML/XHTML für noch bessere Interoperabilität. Speichern als MHTML ist ebenfalls verfügbar. tick tick tick tick tick
Dateiformate und Konvertierungen Aspose.Words kann Dokumente im OpenDocument-Textformat (.odt) laden und speichern. tick tick tick tick tick
Dateiformate und Konvertierungen Konvertieren Sie jedes Dokument mit hoher Wiedergabetreue in PDF. PDF/A wird unterstützt. tick tick tick tick tick
Dateiformate und Konvertierungen Konvertieren Sie jedes Dokument mit hoher Wiedergabetreue in XPS. tick tick tick tick tick
Dateiformate und Konvertierungen Extrahieren Sie Text ganz einfach, indem Sie ihn im plain text-Format speichern. tick tick tick tick tick
Dateiformate und Konvertierungen EPUB ist ein beliebtes Format für E-Books. Sie können jedes Dokument von Aspose.Words in das IDPF-EPUB-Format konvertieren. tick tick tick tick tick
Dateiformate und Konvertierungen Aspose.Words für .NET bietet Unterstützung zum Speichern von Dokumenten im PCL-Format. tick tick tick tick tick

Rendern und Drucken

Aspose.Words bietet jetzt eine hochauflösende Wiedergabe von Dokumentseiten.

Besonderheit .NET .NET Standard 2.0 Xamarin.Android Xamarin.iOS Xamarin.Mac
Layouten Sie Dokumente in Seiten mit hoher Wiedergabetreue (genau wie Microsoft Word® das tun würde) in alle unten aufgeführten Formate. tick tick tick tick tick
Rendern Sie einzelne Seiten oder komplette Dokumente in PDF oder XPS. tick tick tick tick tick
Rendern Sie Dokumentseiten in BMP-Bilder tick tick circle circle circle
Rendern Sie Dokumentseiten in Bilder (PNG, EMF, JPEG, GIF). tick tick tick tick tick
Rendern Sie einzelne Formen aus dem Dokument in Raster- oder Vektorbilder. tick tick tick tick tick
Geben Sie Bildauflösung, Qualität, Komprimierung und andere Optionen an. tick tick tick tick tick
Rendern Sie Seiten oder Formen mit Transformationen in ein .NET-Grafikobjekt in einer bestimmten Größe. tick tick tick tick tick
Drucken Sie Dokumentseiten mithilfe der .NET-Druckinfrastruktur. tick circle circle circle circle
Aktualisieren Sie TOC, Seitenzahlen und andere Felder vor dem Rendern oder Drucken. tick tick tick tick tick

Funktionen für Dokumentinhalte

Aspose.Words bietet ein umfangreiches Objektmodell, das aus über 100 öffentlichen Klassen besteht, mit denen Sie geladene Dokumente programmgesteuert generieren, kombinieren, ändern, analysieren oder auf andere Weise untersuchen können.

Besonderheit .NET .NET Standard 2.0 Xamarin.Android Xamarin.iOS Xamarin.Mac
Auf Absätze und Texte zugreifen, diese erstellen und ändern. tick tick tick tick tick
Auf Bilder, Textfelder und Formen zugreifen, diese erstellen und ändern. tick tick tick tick tick
Auf Tabellen, Zeilen und Zellen zugreifen, diese erstellen und ändern. tick tick tick tick tick
Auf Felder, Formularfelder, Hyperlinks und Lesezeichen zugreifen, diese erstellen und ändern. tick tick tick tick tick
Auf Dokumentabschnitte, Kopf- und Fußzeilen zugreifen, diese erstellen und ändern. tick tick tick tick tick
Auf Fußnoten, Endnoten und Kommentare zugreifen, diese erstellen und ändern. tick tick tick tick tick
Greifen Sie auf benutzerdefiniertes XML, SmartTags und strukturierte Dokument-Tags (Inhaltssteuerelemente) zu, erstellen und ändern Sie diese. tick tick tick tick tick
Greifen Sie mit XmlDocument-ähnlichen Klassen und Methoden auf alle Dokumentelemente zu und ändern Sie sie. tick tick tick tick tick
Aktualisieren Sie Feldergebnisse in IF, Formeln und anderen gängigen Feldtypen. tick tick tick tick tick
Erstellen und aktualisieren Sie Inhaltsverzeichnisfelder (TOC) genau wie Microsoft Word. tick tick tick tick tick
Kopieren und verschieben Sie Dokumentelemente zwischen Dokumenten. tick tick tick tick tick
Dokumente zusammenfügen und teilen. tick tick tick tick tick
Rufen Sie integrierte und benutzerdefinierte Dokumenteigenschaften ab und legen Sie sie fest. tick tick tick tick tick
Legen Sie den Dokumentenschutz fest, öffnen Sie geschützte und verschlüsselte Dokumente. tick tick tick tick tick
Text suchen und ersetzen, Dokumentinhalte aufzählen. tick tick tick tick tick
Akzeptieren Sie alle Überarbeitungen in einem Dokument. tick tick tick tick tick
Behalten oder extrahieren Sie OLE-Objekte und ActiveX-Steuerelemente aus dem Dokument. tick tick tick tick tick
Behalten oder entfernen Sie VBA-Makros aus dem Dokument. Behalten Sie die digitale Signatur von VBA-Makros bei. tick tick tick tick tick
Erkennen und überprüfen Sie digitale Signaturen in Dokumenten. tick tick tick tick tick
Fügen Sie HTML-Text ein. tick tick tick tick tick
Extrahieren Sie VBA-Makros aus einem Word-Dokument. tick tick

Funktionen zur Dokumentformatierung

Aspose.Words bietet detaillierten programmgesteuerten Zugriff auf die Formatierungseigenschaften aller Dokumentelemente.

Besonderheit .NET .NET Standard 2.0 Xamarin.Android Xamarin.iOS Xamarin.Mac
Greifen Sie auf alle Zeichenformatierungen zu und ändern Sie diese, einschließlich Schriftarten, Farben, Effekte, Rahmen und Schattierungen. tick tick tick tick tick
Greifen Sie auf alle Absatzformatierungen zu und ändern Sie diese, einschließlich Einzüge, Abstände, Rahmen und Schattierungen sowie Tabstopps. tick tick tick tick tick
Greifen Sie auf alle Formatierungen von Listen mit Aufzählungszeichen und Nummern zu, einschließlich Nummerierung und Ebenen, und ändern Sie diese. tick tick tick tick tick
Greifen Sie auf die Tabellenformatierung zu und ändern Sie sie, einschließlich Ausrichtung, Ausrichtung, Rahmen und Schattierung. tick tick tick tick tick
Greifen Sie auf alle Abschnittseigenschaften zu und ändern Sie diese, einschließlich Papiergröße, Ränder und Ausrichtung. tick tick tick tick tick
Auf Dokumentstile zugreifen, diese erstellen und ändern. tick tick tick tick tick
Greifen Sie auf Zeichnungsobjekte zu und ändern Sie diese, einschließlich Position, Größe, Linien- und Fülleigenschaften sowie Bildbytes. tick tick tick tick tick

Mail Merge-Funktionen

Sie können Aspose.Words als eigenständige Berichtslösung verwenden. Entwerfen Sie Ihre Berichte in Microsoft Word und lassen Sie dann Aspose.Words Dokumente mit Daten aus verschiedenen Datenquellen füllen.

Besonderheit .NET .NET Standard 2.0 Xamarin.Android Xamarin.iOS Xamarin.Mac
Verwenden Sie in Ihren Berichten alle Standard-Microsoft Word-mail merge-Felder, einschließlich MERGEFIELD, NEXT, NEXTIF, ADDRESSBLOCK und GREETINGLINE. tick tick tick tick tick
Führen Sie mail merge für Dokumente aus, die selbst die komplexesten und verschachteltesten IF-Felder und Formeln enthalten. tick tick tick tick tick
Füllen Sie mithilfe von mail merge-Regionen Tabellen oder Fragmente im Dokument aus Ihrer Datenquelle und vergrößern Sie diese dynamisch. tick tick tick tick tick
Erstellen Sie ganz einfach Berichte, die Master-Detail-Daten (übergeordnete/untergeordnete Daten) wie “Order/OrderDetails” enthalten. tick tick tick tick tick
Füllen Sie Dokumente mit Daten aus einer beliebigen .NET-Datenquelle wie DataSet, DataTable, DataView, DataReader oder ADO Recordset. tick tick tick tick tick
Füllen Sie Dokumente aus beliebigen Datenquellen wie einer LINQ-Abfrage, einer XML-Datei oder Geschäftsobjekten durch die Implementierung der IMailMergeDataSource-Schnittstelle. tick tick tick tick tick
Übernehmen Sie präzise Kontrolle darüber, wie Ihre Daten mithilfe von Ereignissen zusammengeführt werden, beispielsweise durch Zahlenformatierung. tick tick tick tick tick
Fügen Sie Bilder während mail merge ein. tick tick tick tick tick
Erstellen oder ändern Sie programmgesteuert eine Microsoft Word-mail merge-Datenquelle für ein Dokument. mail merge-Einstellungen und Datenquellen beibehalten. tick tick tick tick tick
Rufen Sie mail merge-Feldnamen ab. tick tick tick tick tick

Berichtsfunktionen

LINQ Reporting Engine ist ein erweitertes Berichtstool, mit dem Sie Dokumente basierend auf Vorlagendokumenten und Daten aus verschiedenen Quellen generieren können, darunter Datenbanken, XML, JSON, OData, Objekte benutzerdefinierter CLR-Typen, externe Dokumente und mehr.

Hauptmerkmale .NET .NET Standard 2.0 Xamarin.Android Xamarin.iOS Xamarin.Mac
Unterstützung von C#-Syntax und LINQ-Erweiterungsmethoden direkt in Vorlagen (auch für ADO.NET-Datenquellen) tick tick tick tick tick
Unterstützung wiederholbarer und bedingter Dokumentblöcke (Schleifen und Bedingungen) für Tabellen, Listen und allgemeine Inhalte tick tick tick tick tick
Unterstützung dynamisch generierter Diagramme und Bilder tick tick tick tick tick
Unterstützung des Einfügens äußerer Dokumente und HTML-Blöcke in ein Dokument tick tick tick tick tick
Unterstützung mehrerer Datenquellen (auch unterschiedlicher Art) zur Generierung eines einzelnen Dokuments tick tick tick tick tick
Integrierte Unterstützung von Datenbeziehungen (Master-Detail) tick tick tick tick tick
Umfassende Unterstützung verschiedener Datenmanipulationen wie Gruppieren, Sortieren, Filtern und mehr direkt in Vorlagen tick tick tick tick tick
WYSIWYG: Ein generiertes Dokument behält die gleiche Formatierung seiner Elemente wie eine entsprechende Vorlage tick tick tick tick tick