Artikel singkat ini memberikan sekilas cara mengedit Word Metadata menggunakan C#. Itu membagikan deskripsi terperinci tentang pengaturan lingkungan pengembangan, daftar langkah-langkah yang harus dilakukan, dan kode contoh yang sedang berjalan untuk mengubah metadata Word menggunakan C#. Anda akan belajar mengakses properti khusus dan bawaan serta mengeditnya sesuai persyaratan aplikasi.
Langkah-langkah untuk Mengedit Metadata Dokumen Word menggunakan C#
- Tambahkan pustaka Aspose.Words for .NET ke proyek untuk mengedit metadata
- Muat file Word ke objek Document dan akses custom properties di dalamnya
- Perbarui metadata yang diinginkan dengan menggunakan properti Value
- Akses properti dokumen bawaan
- Perbarui properti yang diinginkan menggunakan nama properti masing-masing
- Simpan file Word yang dihasilkan
Langkah-langkah ini meringkas proses untuk mengembangkan Word metadata changer menggunakan C#. Prosesnya dimulai dengan memuat file Word target diikuti dengan mengakses koleksi properti kustom untuk diedit. Demikian pula, Anda dapat mengakses properti bawaan dan memodifikasinya dengan memberikan nama properti yang diinginkan dan menyetel data baru menggunakan properti nilai.
Kode untuk Mengedit Properti Dokumen di Word menggunakan C#
using Aspose.Words; | |
using Aspose.Words.Properties; | |
class Program{ | |
static void Main(string[] args) // Modify document properties using C# | |
{ | |
// Set the license | |
new License().SetLicense("Aspose.Total.lic"); | |
// Load the document | |
Document doc = new Document("SampleProps.doc"); | |
// Access the custom document properties | |
CustomDocumentProperties custProps = doc.CustomDocumentProperties; | |
if (custProps["Authorized"] != null) | |
{ | |
// Set properties | |
custProps["Authorized By"].Value = "John"; | |
custProps["Authorized Date"].Value = new System.DateTime(1972,11,11); | |
custProps["Authorized Revision"].Value = 200; | |
custProps["Authorized Amount"].Value = 400; | |
} | |
// Access built-in document properties | |
BuiltInDocumentProperties documentProperties = doc.BuiltInDocumentProperties; | |
// Set properties | |
documentProperties["Subject"].Value = "Test Subject"; | |
documentProperties["Manager"].Value = "Test Manager"; | |
documentProperties["Company"].Value = "Test Company"; | |
// Save the Word file | |
doc.Save("Output.doc"); | |
System.Console.WriteLine("Done"); | |
} | |
} |
Kode ini mendemonstrasikan proses untuk mengedit metadata Word menggunakan C#. Koleksi CustomDocumentProperties di kelas Dokumen digunakan untuk menyetel properti kustom dan koleksi BuiltInDocumentProperties digunakan untuk menyetel properti bawaan. Anda dapat mengatur properti yang berbeda seperti Author, Category, Comments, Company, dan CreatedTime untuk beberapa nama.
Artikel ini telah mengajarkan kami untuk mengembangkan editor metadata DOCX menggunakan C#. Jika Anda ingin mempelajari proses membuat file Word baru, lihat artikel di cara membuat dokumen Word di C#.