این مقاله کوتاه نگاهی گذرا به نحوه ویرایش متادیتا Word با استفاده از C# دارد. شرح مفصلی از تنظیم محیط توسعه، فهرستی از مراحلی که باید انجام شود، و یک کد نمونه در حال اجرا برای تغییر ابرداده Word با استفاده از C# را به اشتراک می گذارد. شما یاد خواهید گرفت که به ویژگی های سفارشی و داخلی دسترسی داشته باشید و آنها را مطابق با الزامات برنامه ویرایش کنید.
مراحل ویرایش ابرداده سند Word با استفاده از سی شارپ
- کتابخانه Aspose.Words for .NET را برای ویرایش متادیتا به پروژه اضافه کنید
- فایل Word را در شیء Document بارگیری کنید و به custom properties موجود در آن دسترسی پیدا کنید.
- با استفاده از ویژگی Value، ابرداده مورد نظر را به روز کنید
- به ویژگی های سند داخلی دسترسی پیدا کنید
- ویژگی های مورد نظر را با استفاده از نام اموال مربوطه به روز کنید
- فایل Word حاصل را ذخیره کنید
این مراحل فرآیند توسعه تغییر دهنده ابرداده Word با استفاده از C# را خلاصه می کند. این فرآیند با بارگیری فایل Word مورد نظر و سپس دسترسی به مجموعه خصوصیات سفارشی برای ویرایش آغاز می شود. به طور مشابه، میتوانید به ویژگیهای داخلی دسترسی داشته باشید و با ارائه نام ویژگی مورد نظر و تنظیم دادههای جدید با استفاده از ویژگی value، آنها را تغییر دهید.
کد برای ویرایش ویژگی های سند در Word با استفاده از سی شارپ
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"); | |
} | |
} |
این کد فرآیند ویرایش ابرداده های Word را با استفاده از C# نشان می دهد. مجموعه CustomDocumentProperties در کلاس Document برای تنظیم ویژگی های سفارشی و مجموعه BuiltInDocumentProperties برای تنظیم ویژگی های داخلی استفاده می شود. میتوانید ویژگیهای مختلفی مانند Author، Category، Comments، Company و CreatedTime را برای نام بردن چند مورد تنظیم کنید.
این مقاله به ما آموزش داده است که یک ویرایشگر فراداده DOCX با استفاده از C# ایجاد کنیم. اگر می خواهید فرآیند ایجاد یک فایل Word جدید را یاد بگیرید، به مقاله نحوه ایجاد سند Word در سی شارپ مراجعه کنید.