مایکروسافت ورد ابزارهای مختلفی را برای تولید اسناد متنی با قابلیت های قالب بندی پیشرفته ارائه می دهد. به غیر از قالب بندی متن، ما همچنین می توانیم عناصر گرافیکی و تصاویر متنوعی را در اسناد Word بگنجانیم. در موارد خاص، ممکن است لازم باشد تصاویر یا عکسها را با فرمت DOC یا DOCX در اسناد Word وارد کنیم. در این مقاله با نحوه تبدیل تصویر به سند ورد در سی شارپ آشنا می شویم.
این مقاله موضوعات زیر را پوشش می دهد:
- تبدیل C# تصویر به ورد - دانلود رایگان
- مراحل تبدیل تصویر به ورد
- تبدیل تصویر به ورد در سی شارپ
- درج تصویر در سند Word موجود
- تبدیل تصویر به ورد آنلاین
- عکس به ورد - منابع آموزشی رایگان
C# تبدیل تصویر به ورد - دانلود رایگان
ما از Aspose.Words for .NET برای تبدیل تصاویر به اسناد Word استفاده خواهیم کرد. این برنامه توسعه دهندگان را قادر می سازد تا اسناد Word را از داخل برنامه های NET ایجاد و دستکاری کنند. همراه با مجموعه ای از ویژگی های قدرتمند، یک مبدل داخلی برای تبدیل اسناد و تصاویر به فرمت های دیگر ارائه می دهد.
لطفاً DLL API را دانلود کنید یا آن را از NuGet با استفاده از کنسول مدیریت بسته نصب کنید.
PM> Install-Package Aspose.Words
نحوه تبدیل تصویر به ورد
با دنبال کردن مراحل زیر به راحتی میتوانیم هر تصویر یا عکسی را از فرمتهای JPG یا PNG به یک سند Word تبدیل کنیم:
- Aspose.Words را برای دات نت در برنامه خود نصب کنید.
- یک سند DOCX جدید ایجاد کنید.
- با استفاده از مسیر فایل تصویری، تصویری را در سند وارد کنید.
- سند را در محل مورد نظر خود ذخیره کنید.
تبدیل تصویر به ورد در سی شارپ
حال بیایید نگاهی به نحوه ترجمه مراحل فوق به کد سی شارپ بیندازیم. در ادامه مراحل تبدیل تصویر به DOCX در سی شارپ آمده است.
- یک شی از کلاس Document ایجاد کنید.
- یک شی از کلاس DocumentBuilder ایجاد کنید.
- با استفاده از روش DocumentBuilder.InsertImage(string) یک عکس را از طریق مسیر آن در سند وارد کنید.
- سند DOCX را با استفاده از روش Document.Save(string) ذخیره کنید.
نمونه کد زیر نحوه تبدیل یک عکس به DOCX در سی شارپ را نشان می دهد.
// این مثال کد نحوه تبدیل یک عکس به سند Word را نشان می دهد!
using Aspose.Words;
// سند جدید ایجاد کنید
Document doc = new Document();
// ایجاد و مقداردهی اولیه سند ساز
DocumentBuilder builder = new DocumentBuilder(doc);
// درج تصویر به سند
builder.InsertImage("C:\\Files\\tower.jpg");
// سند را ذخیره کنید
doc.Save("C:\\Files\\Output.docx");
درج تصویر در سند Word موجود
به همین ترتیب، میتوانیم با دنبال کردن مراحل زیر، یک تصویر را در یک سند Word موجود وارد کنیم:
- یک سند موجود را با استفاده از کلاس Document بارگیری کنید.
- یک شی از کلاس DocumentBuilder ایجاد کنید.
- با استفاده از متد ()MoveToDocumentEnd به انتهای سند بروید.
- با استفاده از روش InsertBreak(BreakType.PageBreak) یک صفحه شکست درج کنید.
- با استفاده از روش DocumentBuilder.InsertImage(string) یک عکس را از طریق مسیر آن در سند وارد کنید.
- در نهایت سند DOCX را با استفاده از روش Document.Save(string) ذخیره کنید.
نمونه کد زیر نحوه درج یک تصویر را در یک سند Word موجود در سی شارپ نشان می دهد.
// این مثال کد نشان می دهد که چگونه یک تصویر را در یک سند Word وارد کنید!
using Aspose.Words;
// سند جدید ایجاد کنید
Document doc = new Document("C:\\Files\\Document.docx");
// ایجاد و مقداردهی اولیه سند ساز
DocumentBuilder builder = new DocumentBuilder(doc);
// حرکت به انتهای سند
builder.MoveToDocumentEnd();
// یک صفحه جدید درج کنید
builder.InsertBreak(BreakType.PageBreak);
// درج تصویر به سند
builder.InsertImage("C:\\Files\\tower.jpg");
// سند را ذخیره کنید
doc.Save("C:\\Files\\Output_1.docx");
C# تبدیل عکس به ورد - مجوز رایگان دریافت کنید
شما می توانید از Aspose.Words برای دات نت بدون محدودیت ارزیابی با استفاده از مجوز موقت استفاده کنید.
تبدیل تصویر به ورد آنلاین
همچنین میتوانید با استفاده از این برنامه وب رایگان تصویر به ورد که با استفاده از این API توسعه یافته است، تصاویر را به اسناد Word تبدیل کنید.
Photo to Word – منابع آموزشی
علاوه بر تبدیل عکسها یا تصاویر به اسناد Word، درباره ایجاد، دستکاری و تبدیل اسناد یا تصاویر Word اطلاعات بیشتری کسب کنید و با استفاده از منابع زیر، ویژگیهای مختلف کتابخانه را بررسی کنید:
نتیجه
در این مقاله نحوه تبدیل تصویر به سند ورد در سی شارپ را یاد گرفتیم. با استفاده از Aspose.Words برای دات نت، می توانید وظایف اتوماسیون اسناد را ساده کنید. این یک کتابخانه پردازش اسناد قدرتمند و همه کاره است که راه حلی قوی برای تولید، اصلاح و رندر فایل های Word در برنامه های مختلف دات نت ارائه می دهد. لطفاً سوالات خود را از طریق تالار گفتمان پشتیبانی رایگان ما بپرسید.