Улучшите возможности автоматизации документов, используя мощность fileformat.words. Без особых усилий добавляйте изображения в документы, перенести обработку на новую высоту.
Обзор
В современную цифровую эпоху использование изображений стало фундаментальным аспектом создания и презентации документов. Будь то отчет, презентация или любая другая форма письменного общения, изображения играют решающую роль в повышении визуальной привлекательности и более эффективной передаче информации. Microsoft Word, являющаяся одним из самых широко используемых инструментов обработки текстов, предлагает мощные функции для беспрепятственного включения изображений в документы. Улучшите возможности автоматизации документов, используя мощность FileFormat.Words, комплексного программного обеспечения для автоматизации документов, которое плавно интегрируется с MS Word. С fileformat.words вы можете легко включить изображения в свои документы MS Word, выводя обработку документов на следующий уровень. В этом сообщении мы рассмотрим вставку изображений в документы Word программно в C# с использованием fileformat.words. Мы рассмотрим следующие разделы
- Установка API с открытым исходным кодом: Узнайте, как установить API с открытым исходным кодом для автоматизации документов Word.
- Добавление изображения в документ Word: Откройте для себя шаги для программного вставки изображений в документы Word, используя C#.
- Advanced Document Automation: Исследуйте расширенные опции и функции, предоставляемые программным обеспечением для автоматизации документов.
Установка API с открытым исходным кодом
Установка этого API с открытым исходным кодом в приложении .NET-это бриз. Fileformat.words - это легкая библиотека с мощными функциями для манипуляции с документами MS Word. Просто загрузите его Nuget Package или выполните следующую команду в диспетчете пакетов Nuget, чтобы легко установить это программное обеспечение для автоматизации документа.
Install-Package FileFormat.Words
Добавление изображения в документ Word
После того, как вы установили это программное обеспечение для автоматизации документов, вы можете приступить к написанию фрагментов кода, которые демонстрируют процесс программного создания и добавления изображений в документ Word с использованием C#. Ниже приведен пример фрагмента кода, который демонстрирует, как создавать и добавлять изображения в документ.
var documentPath = documentDir + "TestRunImage.docx";
var imagePath = imageDir + "testimage.jpeg";
var doc = new Document();
var body = new Body(doc);
var para = new Paragraph();
var run = new Run();
var image = new FileFormat.Words.Image(doc, imagePath, 100, 100);
run.AppendChild(image.Drawing);
para.AppendChild(run);
body.AppendChild(para);
doc.Save(documentPath);
Предоставленный фрагмент кода будет генерировать документ Word и вставить в документ изображение «testimage.jpg». Полученный вывод документа Word можно наблюдать на изображении, отображаемом ниже. ! [Изображение добавлено в документ Word][8]
Усовершенствованная автоматизация документов
С помощью этого программного обеспечения для автоматизации документов мы выполнили задачу создания и добавления изображений в документ Word. Однако функциональность на этом не заканчивается. Мы также можем извлечь изображения из существующих документов Word. Давайте рассмотрим, как извлекать изображения из документа, используя следующий фрагмент кода.
using FileFormat.Words;
var doc = new Document("ImageDocument.docx");
var images = FileFormat.Words.Image.ExtractImagesFromDocument(doc);
// images is the List of stream that holds the extracted images stream
for (int i = 0; i < images.Count; i++)
{
using (FileStream fileStream = new FileStream($"extracted_image_{i}.jpg", FileMode.Create))
{
images[i].CopyTo(fileStream);
}
Заключение
В этом сообщении мы исследовали процесс добавления и извлечения изображений из документов Word в C# с использованием мощной библиотеки .NET с открытым исходным кодом, fileformat.words для .net. Этот API на уровне предприятия предоставляет обширные функции для программного создания и манипулирования документами Word. Комплексная документация доступна для того, чтобы направлять вас в разработке и использовании этого редактора DOCX с открытым исходным кодом. Оставайтесь на связи с fileformat.com для будущих сообщений в блоге, охватывающих широкий спектр тем. Следите за нами на социальных сетях, таких как Facebook, LinkedIn и Twitter для обновлений и дополнительных ресурсов.
внести свой вклад
Поскольку fileformat.words для .net является проектом с открытым исходным кодом и доступен на Github. Таким образом, вклад сообщества очень ценится.
Задать вопрос
Вы можете сообщить нам о ваших вопросах или вопросах на нашем форуме.
faqs {.wp-block heading}
** Как вставить изображение в документ Word, используя C#?** Вы можете установить fileformat.words для .net в свой проект .NET, чтобы программно добавлять изображения в файлы docx. ** Как извлечь изображения из документа Word?** Пожалуйста, перейдите по этому ссылке, чтобы узнать, как извлекать изображения из документов Word, используя библиотеку C#.