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. | |||||
Dateiformate und Konvertierungen | Aspose.Words bietet umfassende Unterstützung für OOXML, Flat OPC und Word 2003 XML. | |||||
Dateiformate und Konvertierungen | Umfassende Unterstützung des RTF-Formats zur Interaktion mit einer Vielzahl von Anwendungen. | |||||
Dateiformate und Konvertierungen | Laden und speichern Sie HTML/XHTML für noch bessere Interoperabilität. Speichern als MHTML ist ebenfalls verfügbar. | |||||
Dateiformate und Konvertierungen | Aspose.Words kann Dokumente im OpenDocument -Textformat (.odt) laden und speichern. |
|||||
Dateiformate und Konvertierungen | Konvertieren Sie jedes Dokument mit hoher Wiedergabetreue in PDF. PDF/A wird unterstützt. | |||||
Dateiformate und Konvertierungen | Konvertieren Sie jedes Dokument mit hoher Wiedergabetreue in XPS. | |||||
Dateiformate und Konvertierungen | Extrahieren Sie Text ganz einfach, indem Sie ihn im plain text -Format speichern. |
|||||
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. | |||||
Dateiformate und Konvertierungen | Aspose.Words für .NET bietet Unterstützung zum Speichern von Dokumenten im PCL-Format. |
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. | |||||
Rendern Sie einzelne Seiten oder komplette Dokumente in PDF oder XPS. | |||||
Rendern Sie Dokumentseiten in BMP-Bilder | |||||
Rendern Sie Dokumentseiten in Bilder (PNG, EMF, JPEG, GIF). | |||||
Rendern Sie einzelne Formen aus dem Dokument in Raster- oder Vektorbilder. | |||||
Geben Sie Bildauflösung, Qualität, Komprimierung und andere Optionen an. | |||||
Rendern Sie Seiten oder Formen mit Transformationen in ein .NET-Grafikobjekt in einer bestimmten Größe. | |||||
Drucken Sie Dokumentseiten mithilfe der .NET-Druckinfrastruktur. | |||||
Aktualisieren Sie TOC , Seitenzahlen und andere Felder vor dem Rendern oder Drucken. |
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. | |||||
Auf Bilder, Textfelder und Formen zugreifen, diese erstellen und ändern. | |||||
Auf Tabellen, Zeilen und Zellen zugreifen, diese erstellen und ändern. | |||||
Auf Felder, Formularfelder, Hyperlinks und Lesezeichen zugreifen, diese erstellen und ändern. | |||||
Auf Dokumentabschnitte, Kopf- und Fußzeilen zugreifen, diese erstellen und ändern. | |||||
Auf Fußnoten, Endnoten und Kommentare zugreifen, diese erstellen und ändern. | |||||
Greifen Sie auf benutzerdefiniertes XML, SmartTags und strukturierte Dokument-Tags (Inhaltssteuerelemente) zu, erstellen und ändern Sie diese. | |||||
Greifen Sie mit XmlDocument-ähnlichen Klassen und Methoden auf alle Dokumentelemente zu und ändern Sie sie. | |||||
Aktualisieren Sie Feldergebnisse in IF , Formeln und anderen gängigen Feldtypen. |
|||||
Erstellen und aktualisieren Sie Inhaltsverzeichnisfelder (TOC) genau wie Microsoft Word. | |||||
Kopieren und verschieben Sie Dokumentelemente zwischen Dokumenten. | |||||
Dokumente zusammenfügen und teilen. | |||||
Rufen Sie integrierte und benutzerdefinierte Dokumenteigenschaften ab und legen Sie sie fest. | |||||
Legen Sie den Dokumentenschutz fest, öffnen Sie geschützte und verschlüsselte Dokumente. | |||||
Text suchen und ersetzen, Dokumentinhalte aufzählen. | |||||
Akzeptieren Sie alle Überarbeitungen in einem Dokument. | |||||
Behalten oder extrahieren Sie OLE-Objekte und ActiveX-Steuerelemente aus dem Dokument. | |||||
Behalten oder entfernen Sie VBA-Makros aus dem Dokument. Behalten Sie die digitale Signatur von VBA-Makros bei. | |||||
Erkennen und überprüfen Sie digitale Signaturen in Dokumenten. | |||||
Fügen Sie HTML-Text ein. | |||||
Extrahieren Sie VBA-Makros aus einem Word-Dokument. |
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. | |||||
Greifen Sie auf alle Absatzformatierungen zu und ändern Sie diese, einschließlich Einzüge, Abstände, Rahmen und Schattierungen sowie Tabstopps. | |||||
Greifen Sie auf alle Formatierungen von Listen mit Aufzählungszeichen und Nummern zu, einschließlich Nummerierung und Ebenen, und ändern Sie diese. | |||||
Greifen Sie auf die Tabellenformatierung zu und ändern Sie sie, einschließlich Ausrichtung, Ausrichtung, Rahmen und Schattierung. | |||||
Greifen Sie auf alle Abschnittseigenschaften zu und ändern Sie diese, einschließlich Papiergröße, Ränder und Ausrichtung. | |||||
Auf Dokumentstile zugreifen, diese erstellen und ändern. | |||||
Greifen Sie auf Zeichnungsobjekte zu und ändern Sie diese, einschließlich Position, Größe, Linien- und Fülleigenschaften sowie Bildbytes. |
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. |
|||||
Führen Sie Mail Merge für Dokumente aus, die selbst die komplexesten und verschachteltesten IF -Felder und Formeln enthalten. |
|||||
Füllen Sie mithilfe von mail merge-Regionen Tabellen oder Fragmente im Dokument aus Ihrer Datenquelle und vergrößern Sie diese dynamisch. | |||||
Erstellen Sie ganz einfach Berichte, die Master-Detail-Daten (übergeordnete/untergeordnete Daten) wie “Order/OrderDetails” enthalten. | |||||
Füllen Sie Dokumente mit Daten aus einer beliebigen .NET-Datenquelle wie DataSet, DataTable, DataView, DataReader oder ADO Recordset. | |||||
Füllen Sie Dokumente aus beliebigen Datenquellen wie einer LINQ-Abfrage, einer XML-Datei oder Geschäftsobjekten durch die Implementierung der IMailMergeDataSource-Schnittstelle. | |||||
Übernehmen Sie präzise Kontrolle darüber, wie Ihre Daten mithilfe von Ereignissen zusammengeführt werden, beispielsweise durch Zahlenformatierung. | |||||
Fügen Sie Bilder während Mail Merge ein. | |||||
Erstellen oder ändern Sie programmgesteuert eine Microsoft Word-mail merge-Datenquelle für ein Dokument. mail merge-Einstellungen und Datenquellen beibehalten. | |||||
Rufen Sie mail merge-Feldnamen ab. |
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) |
|||||
Unterstützung wiederholbarer und bedingter Dokumentblöcke (Schleifen und Bedingungen) für Tabellen, Listen und allgemeine Inhalte | |||||
Unterstützung dynamisch generierter Diagramme und Bilder | |||||
Unterstützung des Einfügens äußerer Dokumente und HTML-Blöcke in ein Dokument | |||||
Unterstützung mehrerer Datenquellen (auch unterschiedlicher Art) zur Generierung eines einzelnen Dokuments | |||||
Integrierte Unterstützung von Datenbeziehungen (Master-Detail) | |||||
Umfassende Unterstützung verschiedener Datenmanipulationen wie Gruppieren, Sortieren, Filtern und mehr direkt in Vorlagen | |||||
WYSIWYG: Ein generiertes Dokument behält die gleiche Formatierung seiner Elemente wie eine entsprechende Vorlage |