منبع باز .NET SDK برای کار با فایل های DOCX
رایگان و قدرتمند منبع باز .NET API برای ایجاد، ویرایش و تبدیل اسناد DOCX.
DOCX API برای دات نت چیست؟
DOCX یک API دات نت قدرتمند برای کار با فایل های محبوب DOCX است که هنگام ذخیره کار خود از Microsoft Word ایجاد می شوند. استفاده از رابط API برای بارگذاری یک فایل DOCX در برنامه دات نت، خواندن محتویات آن، اصلاح تصاویر، درج جداول و تبدیل به فرمت های دیگر مانند PDF و HTML به شما امکان می دهد.
DOCX for .NET API - ویژگی های کلیدی
برخی از ویژگی های اصلی DocX API در زیر آمده است:
- ایجاد و اصلاح سند: DocX به شما امکان میدهد فایلهای DOCX را از ابتدا ایجاد کنید. همچنین می توانید با استفاده از ساختار به خوبی سازماندهی شده این API محتویات فایل را بارگیری و اصلاح کنید.
- دستکاری متن: میتوانید متن، قالببندی متن (فونت، اندازه، رنگ، پررنگ، مورب، زیرخط، و غیره) را وارد و ویرایش کنید و تراز متن (چپ، راست، مرکز، توجیه) را اعمال کنید.
- مدیریت پاراگراف: پاراگرافها را اضافه و مدیریت کنید، قالببندی پاراگراف (تورفتگی، فاصله، و غیره) را اعمال کنید و نقاط گلوله و فهرستهای شمارهدار را درج و قالببندی کنید.
- مدیریت جدول: جداول را ایجاد و دستکاری کنید، ردیفها و ستونها را به صورت پویا اضافه کنید، شکلدهی به جداول و سلولها (حاشیهها، سایهزنی و غیره) اعمال کنید و سلولها را در جداول ادغام کنید.
- درج و مدیریت تصویر: تصاویر را در سند وارد کنید، اندازه و موقعیت تصاویر را تغییر دهید، و بسته بندی متن را در اطراف تصاویر اعمال کنید.
- سرصفحه و پاورقی: سرصفحه ها و پاورقی ها را ایجاد و ویرایش کنید، شماره صفحه، تاریخ و سایر فیلدهای پویا را درج کنید، و سرصفحه/پانویس های مختلف را برای صفحات فرد/ زوج یا صفحه اول اعمال کنید.
- هایپرلینکها و نشانکها: به نشانیهای اینترنتی خارجی یا نشانکهای سند داخلی، پیوندها را اضافه کنید، نشانکها را در سند ایجاد و پیمایش کنید.
شروع کار با DocX برای .NET API
ما می توانیم کتابخانه DocX را از GitHub یا با استفاده از دستور نصب pip دانلود کنیم:
نصب و راه اندازی
نصب DocX ساده است و مطابق شکل زیر می توان آن را از ناگت انجام داد:
نصب DocX API برای دات نت
Install-Package DocX -Version 1.5.0
نمونه کد برای Docx API برای دات نت
DocX یک API قدرتمند است که ویژگی های غنی را برای کار با ویژگی های Document فراهم می کند. در این بخش میتوانید نمونههای C# برای ایجاد سند Word، بهروزرسانی فایل DOCX موجود، درج سربرگ و پاورقی در سند و کار با تصاویر را بیابید.
چگونه با استفاده از DocX API برای دات نت یک فایل DOCX خالی بسازیم؟
می توانید با استفاده از کلاس DocX DocX API یک سند DOCX خالی ایجاد کنید. سپس می توان آن را به عنوان فایل DOCX در قالب Microsoft Word 2007+ در دیسک ذخیره کرد، همانطور که در مثال زیر نشان داده شده است:
یک فایل DOCX موجود را در NET باز کنید و آن را اصلاح کنید
می توانید یک فایل DOCX موجود را با استفاده از DocX API بارگیری کنید و محتوای آن را تغییر دهید. هنگامی که تغییرات خود را تمام کردید، می توانید سند را در دیسک مشابه گزینه "ذخیره به عنوان" موجود در Microsoft Word ذخیره کنید.
چگونه سرصفحه و پاورقی را به سند Word در دات نت اضافه کنیم؟
DocX API به شما امکان می دهد سرصفحه و پاورقی را از داخل برنامه دات نت خود به سند Word اضافه کنید. همانطور که در نمونه کد زیر نشان داده شده است می توانید هدر را به فایل Word اضافه کنید، محتوای آن را تغییر دهید، فوتر اضافه کنید و محتوای آن را به روز کنید.
درج تصویر در یک فایل Word DOCX
DocX API توسعه دهندگان نرم افزار را قادر می سازد تا تصاویر جاسازی شده در اسناد Word DOCX را به صورت برنامه نویسی دستکاری کنند. در ابتدا، مطمئن شوید که یک تصویر در یک سند Word وجود دارد. برای تغییر تصویر، با باز کردن سند شروع کنید، سپس تغییرات دلخواه مانند افزودن متن سفارشی یا سایر تغییرات را به تصویر اعمال کنید. در نهایت برای حفظ این تغییرات سند را ذخیره کنید.
نتیجه گیری
DocX by Xceed یک کتابخانه جامع و همه کاره برای توسعه دهندگان دات نت است که به دنبال ایجاد، دستکاری و مدیریت فایل های DOCX بدون دردسر هستند. DocX با مجموعه غنی از ویژگیها، از جمله دستکاری متن و پاراگراف، مدیریت جدول و تصویر، سفارشیسازی سرصفحه و پاورقی، درج لینک و نشانک، و حفاظت از اسناد، عملیات پیچیده سند را ساده میکند. API کاربرپسند کتابخانه آن را برای توسعه دهندگان مبتدی و با تجربه در دسترس قرار می دهد و آنها را قادر می سازد اسناد Word با کیفیت حرفه ای را به راحتی تولید کنند. چه نیاز به تولید گزارشهای پویا، ایجاد خودکار اسناد یا ادغام عملکرد DOCX در برنامههای خود داشته باشید، DocX by Xceed یک راهحل قدرتمند و قابل اعتماد ارائه میدهد.