Программное вращение изображения в файлах DOCX. Манипуляция изображения является вопросом нескольких строк исходного кода с этим API с открытым исходным кодом.

Как повернуть файл изображения и добавить его в файл docx с помощью c#

Обзор {.wp-block heading}

Добро пожаловать в другое сообщение в блоге, поскольку мы продолжаем изучать fileformat.words для .net. В нашей предыдущей статье мы углубились в процесс добавления изображений в документы Word, используя библиотеку FileFormat.words с открытым исходным кодом в приложении .NET. Опираясь на эти знания, теперь мы рассмотрим, как программно вращать изображение в существующем документе Word. Установив FileFormat.words в наш проект приложения .NET, мы можем воспользоваться его мощными функциями для манипулирования изображениями. В этом посте мы проведем вас через весь процесс, который удивительно прост и легко следовать. Итак, давайте погрузимся и узнаем, как вращать изображение в документе Word, используя C# Мы рассмотрим следующие моменты в этой статье:

  • [Манипулятор изображения с открытым исходным кодом DOCX-установка API][2]
  • [Как повернуть изображение в файле docx с помощью fileformat.words][3]

Манипулятор изображения с открытым исходным кодом Manipulator-установка API

Установка этого Манипулятор изображений с открытым исходным кодом -это легкий ветерок, предлагающий вам два простых метода для включения этой библиотеки .NET в проект вашего приложения. Вы можете загрузить его [Nuget Package][4] или быстро выполнить следующую команду в диспетчете пакетов Nuget.

Install-Package FileFormat.Words

Как повернуть изображение в файле docx с помощью fileformat.words

Этот раздел демонстрирует, как повернуть и изобразить и добавить его в файл docx в C# , используя эту библиотеку с открытым исходным кодом .NET. Пожалуйста, выполните следующие шаги и фрагмент кода для достижения функциональности:

  • Инициализируйте экземпляр [документа][5] класса и загрузите существующий документ Word.
  • Создать создание конструктора класса [Body][6] с объектом класса документов.
  • Создать объект класса [7][7].
  • Создайте экземпляр экземпляра класса [run][8], который представляет собой запуск символов в документе Word.
  • Создание конструктора объекта класса [9][9].
  • Вызовите метод [rowateImage][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

Заключение {.wp-block heading}

В этом сообщении мы исследовали процесс вращения и добавления изображений в документ Word , используя библиотеку с открытым исходным кодом .NET .NET. Использование мощности [fileformat.words для .net][13], API уровня предприятия, мы обнаружили его богатый массив функций, которые позволяют нам программно добавлять, извлекать и вращать изображения в документах Word Комплексная [документация][14] доступна для того, чтобы направлять вас в разработке и использовании этого манипулятора изображения с открытым исходным кодом. Наконец, [fileformat.com][15] продолжает писать сообщения в блоге по другим темам. Итак, пожалуйста, оставайтесь на связи для обновлений. Более того, вы можете подписаться на нас на наших социальных сетях, включая [Facebook][16], [LinkedIn][17] и [Twitter][18].

внести свой вклад

Поскольку [fileformat.words для .net][14] является проектом с открытым исходным кодом и доступен на [Github][19]. Таким образом, вклад сообщества очень ценится.

Задать вопрос

Вы можете сообщить нам о ваших вопросах или вопросах на нашем [Forum][20].

см. Также