Wie werden Eigenschaften wie Titel, Autor, Betreff für eine mit docx library für .net erstellte Datei festgelegt?Festlegen von docx-Eigenschaften mithilfe der Bibliothek .docx
Antwort
Das DocX Projekt, das Sie erscheint zur Verfügung gestellt zu können leicht die Metadaten-Eigenschaften zugreifen, die Sie sich beziehen und kann unter Verwendung der CoreProperties
Eigenschaft so ganz leicht tun, wie unten zu sehen:
// Load your Document
var wordFile = Novacode.DocX.Load(@"your-docx-file-path");
// Access Metadata properties
var props = wordFile.CoreProperties;
Das Problem hier ist, dass diese Sammlung von Eigenschaften schreibgeschützt ist, so dass Sie sie nicht einfach ändern können. Sie können jedoch einen Blick nehmen können, was die Werte aussehen und versuchen, eine manuell hinzuzufügen:
Also, wenn Sie den Titel-Eigenschaft (klar benannt dc:title
) aktualisieren wollten, würden Sie einfach braucht einen neuen Core Property (über die AddCoreProperty()
Methode) hinzufügen, dass die gleichen Namen angepasst und speichern Sie die Datei, um die Änderungen bestehen bleiben:
// Load your Document
var wordFile = DocX.Load(@"your-docx-file-path");
// Update Metadata
wordFile.AddCoreProperty("dc:title", "Example Title");
wordFile.Save();
danach tun, sollten Sie in der Lage sein, die Datei wieder zu öffnen und sehen Sie, dass sich Ihre Änderungen widerspiegeln:
Wie Sie die dc:title
Eigenschaft sehen können nun auf „Beispiel Titel“ gemäß dem Beispielcode oben gesetzt.
- 1. Python: Wie Schriftart mit Python-DOCX-Bibliothek festlegen?
- 2. Festlegen eines Elementwerts mithilfe von HTML-Entitäten
- 3. Wie Sie ApplicationIdData mithilfe von MQQueueConnectionFactory festlegen?
- 4. Wie ausgehandelte Chiffre mithilfe der OpenSSL-Bibliothek
- 5. Festlegen von Dateiattributen mithilfe von nativen C/C++ - Funktionen
- 6. Kann ich Werte für Swift-Objekteigenschaften mithilfe der Spiegelung festlegen?
- 7. Hinzufügen von Bild in der Kopfzeile zu einem .docx mit Novacode DocX
- 8. Docx-Datei kann nicht von der Webseite
- 9. python-docx - Ersetzen von Zeichen
- 10. Extract-Tabelle von DOCX
- 11. Hinzufügen von Zeilennummern zu einem docx Dokumentabschnitt mit Python-docx
- 12. Novacode DocX-Bibliothek, Argument Ausnahme beim Speichern eines Dokuments
- 13. Wie Timeout in Retrofit-Bibliothek festlegen?
- 14. Wie skalieren Sie einen Vektor mithilfe der Haskell-Bibliothek Linear?
- 15. Können wir mithilfe von Spring Boot eine Java-Bibliothek implementieren?
- 16. Erstellen einer Math-Bibliothek mithilfe von Generics in C#
- 17. Festlegen der Anfangshöhe von CollapsingToolbarLayout
- 18. TLS1.2-Verbindung von der nativen Android-App zum Worklight-Server mithilfe der wlclient-Bibliothek
- 19. Wie erhalten Sie die Netzwerkfehlerantwortnachricht von der Server-Seite mithilfe der Volley-Bibliothek?
- 20. Festlegen der Transparenz eines DIV und seines Inhalts mithilfe von jQuery
- 21. Festlegen der DataGrid-Zeile Hintergrund basierend auf einem Eigenschaftswert mithilfe von Datenbindungen
- 22. Festlegen des AVC/H.264-Profils beim Kodieren von Videos in Android mithilfe der MediaCodec-API
- 23. Azure Resource Manager Festlegen der statischen IP-Adresse mithilfe der JSON-Vorlage
- 24. Web-SVN-Browser, der DocX-Dateien zeigt
- 25. Festlegen von Profileigenschaften in asp.net
- 26. So fügen Sie eine Tabelle in Lesezeichen mit der DOCX-Bibliothek hinzu C#
- 27. Festlegen eines Dateiobjekts mithilfe einer Variablen mit .Files
- 28. Festlegen der Array-Längeneigenschaft
- 29. Festlegen von Winkelmesserspezifikationen mithilfe von Befehlszeilenargumenten ohne Verwendung von Grunt oder anderen Aufgabenläufern
- 30. Wie erstelle ich PDF-Datei von DOCX von Linux-Server?