چرخش تصویر بی دردسر در پرونده های Docx به صورت برنامه ای. دستکاری تصویر موضوع چند خط کد منبع با این API منبع باز است.

نحوه چرخش یک فایل تصویری و اضافه کردن آن به پرونده docx با استفاده از c#

نمای کلی

با ادامه کاوش در مورد FileFormat.Words برای .NET به یک پست وبلاگ دیگر خوش آمدید. در مقاله قبلی خود ، ما با استفاده از کتابخانه FileFormat.Words در یک برنامه .NET ، به فرایند اضافه کردن تصاویر به اسناد Word پرداختیم. با تکیه بر این دانش ، ما اکنون چگونگی چرخش برنامه ای یک تصویر را در یک سند کلمه موجود بررسی خواهیم کرد. با نصب FileFormat.Words در پروژه برنامه .NET ما ، می توانیم از ویژگی های قدرتمند آن برای دستکاری تصویر استفاده کنیم. در این پست وبلاگ ، ما شما را در کل فرایند راهنمایی خواهیم کرد ، که به طرز چشمگیری ساده و آسان است. بنابراین ، بیایید شیرجه بزنیم و کشف کنیم که چگونه می توان یک تصویر را در یک سند Word با استفاده از C# چرخاند ما در این مقاله نکات زیر را پوشش خواهیم داد:

  • [Manipulator تصویر Docx منبع باز-نصب API][2]
  • [نحوه چرخش یک تصویر در یک پرونده Docx با استفاده از FileFormat.words][3]

Manipulator تصویر Docx منبع باز-نصب API

نصب این Manipulator تصویر منبع باز یک نسیم است و دو روش مستقیم رو به جلو را برای شما ارائه می دهد تا این کتابخانه .net را در پروژه برنامه خود بگنجانید. می توانید [بسته NUGET][4] را بارگیری کنید یا به سرعت دستور زیر را در مدیر بسته NUGET اجرا کنید.

Install-Package FileFormat.Words

نحوه چرخش یک تصویر در یک پرونده Docx با استفاده از FileFormat.words

در این بخش نحوه چرخش و تصویر کردن و اضافه کردن آن به پرونده Docx در C#**با استفاده از این کتابخانه .NET منبع باز نشان داده شده است. لطفاً برای دستیابی به عملکرد ، مراحل زیر و قطعه کد را دنبال کنید:

  • نمونه ای از کلاس [سند][5] را اولیه کنید و یک سند کلمه موجود را بارگیری کنید.
  • سازنده کلاس [بدن][6] را با شیء کلاس سند فوری کنید.
  • یک شی از کلاس [پاراگراف][7] ایجاد کنید.
  • نمونه ای از کلاس [Run][8] را که نشان دهنده اجرای شخصیت ها در یک سند Word است ، فوری کنید.
  • سازنده شیء [تصویر][9] را فوری کنید.
  • با روش [RotateImage][9] کلاس تصویر تماس بگیرید.
  • از روش [AppendChild][10] کلاس بدنه استفاده کنید تا پاراگراف را به سند اضافه کنید.
  • روش [ذخیره][11] سند Word را روی دیسک ذخیره می کند.
using FileFormat.Words;
namespace Example
{
    class Program
    {
        static void Main(string[] args)
        {
            <br />            string rootDir = "/Users/fahadadeelqazi/Projects/Aspose/FileFormat.Words-for-.NET/TestDocs/";<br />            string imagePath = rootDir + "testimage.jpeg";<br />            // Initialize an instance of the Document class.
            using (Document doc = new Document())
            {
                var image = new FileFormat.Words.Image(doc, imagePath, 100, 100);<br />                var body = new Body(doc);<br />                var para = new Paragraph();<br />                var run = new Run();<br />                run.AppendChild(image);<br />                para.AppendChild(run);<br /><br />                body.AppendChild(para); <br /><br />                image.RotateImage(60);<br /><br />                doc.Save(rootDir + "newFile1.docx");
            }

        }

    }
}

خروجی قطعه کد فوق در تصویر زیر نشان داده شده است:

نحوه چرخش یک فایل تصویری به سند Word در CSharp

نتیجه گیری

در این پست وبلاگ ، ما روند چرخش و افزودن تصاویر به یک سند Word را با استفاده از یک کتابخانه Manipulator .NET Manipulator. NET بررسی کرده ایم. با استفاده از قدرت [FileFormat.words for .net][13] ، یک API در سطح شرکت ، ما آرایه های غنی از ویژگی های آن را کشف کرده ایم که ما را قادر می سازد تا به صورت برنامه ای تصاویر را در اسناد کلمه اضافه ، استخراج و بچرخانیم. جامع [مستندات][14] برای راهنمایی شما در توسعه و استفاده از این منشی تصویر منبع باز در دسترس است. سرانجام ، [FileFormat.com][15] به نوشتن پست های وبلاگ در موضوعات دیگر ادامه می دهد. بنابراین ، لطفاً برای به روزرسانی ها در تماس باشید. علاوه بر این ، شما می توانید ما را در سیستم عامل های رسانه های اجتماعی ما ، از جمله [Facebook][16] ، [LinkedIn][17] و [Twitter][18] دنبال کنید.

مشارکت

از آنجا که [FileFormat.Words for .NET][14] یک پروژه منبع باز است و در [GitHub][19] در دسترس است. بنابراین ، از سهم جامعه بسیار استقبال می شود.

سوالی بپرسید.

شما می توانید در مورد سؤالات یا سؤالات خود در مورد [انجمن][20] به ما اطلاع دهید.

همچنین {.wp-block-heading} را ببینید