DocX ist eine .NET-Bibliothek, die es Entwicklern ermöglicht, Word 2007/2010/2013-Dateien auf einfache und intuitive Weise zu bearbeiten. DocX ist schnell, leichtgewichtig und das Beste ist, dass keine Installation von Microsoft Word oder Office erforderlich ist.
HINWEIS: Seit dem 3. Oktober 2017 gibt es einen neuen Master-Zweig. Bitte informieren Sie sich über den Classic-Zweig, wenn Sie dieses Projekt vor der Änderung verwendet haben.
DocX ist die kostenlose Open-Source-Version von Xceed Words für .NET. Ursprünglich von Cathal Coffey geschrieben und von Przemyslaw Klys gepflegt, wird es jetzt von Xceed gepflegt. Ab Version 1.5.0 wird dieses kostenlose Open-Source-Produkt unter der Xceed Community-Lizenzvereinbarung bereitgestellt (für nichtkommerzielle Nutzung).
Derzeit besteht der Unterschied zwischen DocX und Xceed Words für .NET darin, dass Xceed Words für .NET:
Um DocX nutzen zu können, müssen Sie lediglich das .NET Framework 4.0 oder .NET5+ und Visual Studio 2010 oder höher installieren, die beide kostenlos sind.
Ausgabe | DocX | Xceed-Wörter für .NET |
Preis | Frei | 599,95 $ |
Lizenz | Xceed-Community-Lizenz | Proprietär |
E-Mail-Support | JA | |
Erstellen Sie neue Word-Dokumente | JA | JA |
Word-Dokumente ändern | JA | JA |
Erstellen Sie neue PDF-Dokumente | JA | |
Konvertieren Sie Word in PDF | JA | |
Unterstützt .DOCX ab Word 2007 und höher | JA | JA |
Ändern Sie mehrere Dokumente gleichzeitig, um eine bessere Leistung zu erzielen | JA | JA |
Wenden Sie eine Vorlage auf ein Word-Dokument an | JA | JA |
Fügen Sie Dokumente zusammen und erstellen Sie Teile von einem zum anderen neu | JA | JA |
Unterstützt Dokumentenschutz mit oder ohne Passwort | JA | JA |
Legen Sie die Dokumentränder und die Seitengröße fest | JA | JA |
Legen Sie Zeilenabstand, Einzug, Textrichtung und Textausrichtung fest | JA | JA |
Text um Bilder wickeln | JA | |
Bilder mit Zuschnitt | JA | |
Verwalten Sie Schriftarten und Schriftgrößen | JA | JA |
Legen Sie die Textfarbe fest: Fett, Unterstrichen, Kursiv, Durchgestrichen und Hervorhebung | JA | JA |
Seitennummerierung festlegen | JA | JA |
Erstellen Sie Abschnitte | JA | JA |
Verfügbar auf .net für .net 5+-Anwendungen | JA | JA |
Aktualisieren Sie Dokumentfelder (z. B. ein Inhaltsverzeichnis), indem Sie nur eine Methode aufrufen | JA | |
Text um Tabellen wickeln | JA | |
Text um Formen wickeln | JA | |
Formen erstellen (vorerst Rechtecke) | JA | |
Erstellen Sie Textfelder oder Formen mit Text | JA | |
Erhalten Sie Formen aus Absätzen | JA | |
Erhalten Sie Diagramme aus Absätzen und ändern Sie deren Kategorien/Werte | JA | |
Aktualisieren Sie Dokumentfelder mit einem Methodenaufruf | JA | |
Fügen Sie HTML/RTF-Text (mit Tags) oder ein HTML/RTF-Dokument in ein Word-Dokument ein | JA | |
Klonen Sie Listen oder Tabellen | JA | |
Kontrollkästchen hinzufügen oder ändern | JA | |
Transparenz in Bildern einstellen | JA | |
Erstellen Sie formatierte Hyperlinks basierend auf referenzierten Hyperlinks | JA | |
Durch das Zusammenfügen zweier Dokumente haben Sie die Möglichkeit auszuwählen, welche Kopf-/Fußzeilen verwendet werden sollen | JA | |
Weitere Eigenschaften zum Konfigurieren von Diagrammen | JA | |
Automatische Silbentrennungen und konfigurierbare Silbentrennungen | JA | |
Digitale Signaturen in .NET Framework | JA | |
Fügen Sie Fußnoten und Endnoten hinzu | JA | |
ListOptions für Konfigurationen auf Listenebene | JA | |
Ändern Sie die Stile „Reihenmarkierung“ und „Datenpunkt“ des Diagramms | JA | |
Fügen Sie ein Dokument an einer bestimmten Stelle in ein anderes Dokument ein | JA | |
Text um Diagramme wickeln | JA | |
Titel der Diagrammachse formatieren | JA | |
Ersetzen Sie Text durch HTML | JA | |
Holen Sie sich die Veröffentlichung im Voraus | JA |
Unterstützte Word-Dokumentelemente
DocX macht das Erstellen und Bearbeiten von Dokumenten zu einer einfachen Aufgabe. Es verwendet keine COM-Bibliotheken und erfordert auch keine Installation von Microsoft Office.
Der folgende Blogbeitrag von Cathal Coffey vergleicht den zum Erstellen eines HelloWorld-Dokuments verwendeten Code mit:
Haben Sie ein interessantes oder informatives Beispiel, das Sie gerne teilen möchten? Wenn ja, senden Sie mir bitte eine E-Mail.
DocX wird unter der Community-Lizenz von Xceed Software, Inc. bereitgestellt.