Программное вращение изображения в файлах DOCX. Манипуляция изображения является вопросом нескольких строк исходного кода с этим API с открытым исходным кодом.
Обзор {.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");
}
}
}
}
Вывод приведенного выше фрагмента кода показан на изображении ниже:
Заключение {.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].
см. Также
- [Как создать документ Word в C# с использованием fileformat.words][21]
- [Как редактировать документ Word в C# с использованием fileformat.words][22]
- [Как добавить изображение в документ Word в c# с использованием fileformat.words][23] [2]: #Open-Source-Image-Mainpulator—API-Installation [3]: #How-to-Rotate-an-Image-File-using-FileFormat-Words [4]: https://www.nuget.org/packages/FileFormat.Words [5]: https://fileformat-words.github.io/FileFormat.Words-for-.NET/api/FileFormat.Words.Document.html#FileFormat_Words_Document__ctor_System_String_ [6]: https://fileformat-words.github.io/FileFormat.Words-for-.NET/api/FileFormat.Words.Body.html#FileFormat_Words_Body__ctor_FileFormat_Words_Document_ [7]: https://fileformat-words.github.io/FileFormat.Words-for-.NET/api/FileFormat.Words.Paragraph.html#FileFormat_Words_Paragraph__ctor [8]: https://fileformat-words.github.io/FileFormat.Words-for-.NET/api/FileFormat.Words.Run.html#FileFormat_Words_Run__ctor [9]: https://fileformat-words.github.io/FileFormat.Words-for-.NET/api/FileFormat.Words.Image.html [10]: https://fileformat-words.github.io/FileFormat.Words-for-.NET/api/FileFormat.Words.Body.html#FileFormat_Words_Body_AppendChild_FileFormat_Words_Paragraph_ [11]: https://fileformat-words.github.io/FileFormat.Words-for-.NET/api/FileFormat.Words.Document.html#FileFormat_Words_Document_Save_System_String_ [13]: https://www.nuget.org/profiles/fileformatcom [14]: https://fileformat-words.github.io/FileFormat.Words-for-.NET/ [15]: https://www.fileformat.com/ [16]: https://www.facebook.com/fileformatcom [17]: https://www.linkedin.com/company/fileformat/ [18]: https://twitter.com/fileformatcom [19]: https://github.com/fileformat-words/FileFormat.Words-for-.NET [20]: https://forum.fileformat.com/ [21]: https://blog.fileformat.com/2023/06/21/how-to-create-a-word-document-in-csharp-using-fileformat-words/ [22]: https://blog.fileformat.com/2023/06/27/how-to-edit-a-word-document-in-csharp-using-fileformat-words/ [23]: https://blog.fileformat.com/file-formats/adding-an-image-to-word-document-in-csharp-with-fileformat-words/