Open Source .NET SDK для работы с файлами DOCX
Бесплатный и мощный API .NET с открытым исходным кодом для создания, редактирования и преобразования документов DOCX.
Что такое API DOCX для .NET?
DOCX — это мощный .NET API для работы с популярными файлами DOCX, которые создаются при сохранении работы в Microsoft Word. Он предоставляет вам простой в использовании интерфейс API для загрузки файла DOCX в ваше .NET-приложение, чтения его содержимого, изменения изображений, вставки таблиц и преобразования в другие форматы, такие как PDF и HTML.
DOCX для .NET API — основные характеристики
Ниже приведены некоторые основные функции DocX API:
- Создание и изменение документов: DocX позволяет создавать файлы DOCX с нуля. Вы также можете загружать и изменять содержимое файла, используя хорошо организованную структуру этого API.
- Манипуляция текстом: Вы можете вставлять и редактировать текст, форматировать текст (шрифт, размер, цвет, полужирный, курсив, подчеркивание и т. д.), а также применять выравнивание текста (по левому краю, по правому краю, по центру, по ширине).
- Управление абзацами: добавляйте и управляйте абзацами, применяйте форматирование абзацев (отступы, интервалы и т. д.), а также вставляйте и форматируйте маркеры и нумерованные списки.
- Управление таблицами: создавайте и изменяйте таблицы, динамически добавляйте строки и столбцы, применяйте стили к таблицам и ячейкам (границы, заливку и т. д.), а также объединяйте ячейки в таблицах.
- Вставка и управление изображениями: вставляйте изображения в документ, изменяйте размер и положение изображений, а также применяйте обтекание изображений текстом.
- Верхний и нижний колонтитулы: создавайте и редактируйте верхние и нижние колонтитулы, вставляйте номера страниц, даты и другие динамические поля, а также применяйте различные верхние и нижние колонтитулы для четных/нечетных страниц или первой страницы.
- Гиперссылки и закладки: добавляйте гиперссылки на внешние URL-адреса или внутренние закладки документа, создавайте и перемещайтесь по закладкам внутри документа.
Начало работы с DocX для .NET API
Мы можем загрузить библиотеку DocX с GitHub или с помощью команды pip install:
Установка
Установка DocX проста и может быть выполнена из nugget, как показано ниже:
Установка DocX API для .NET
Install-Package DocX -Version 1.5.0
Примеры кода для Docx API для .NET
DocX — это мощный API, который предоставляет богатые возможности для работы с функциями документа. В этом разделе вы найдете примеры C# для создания документа Word, обновления существующего файла DOCX, вставки верхнего и нижнего колонтитула в документ и работы с изображениями.
Как создать пустой файл DOCX с помощью DocX API для .NET?
Вы можете создать пустой документ DOCX, используя класс DocX API DocX. Затем его можно сохранить на диске как файл DOCX в формате Microsoft Word 2007+, как показано в примере ниже:
Откройте существующий файл DOCX в .NET и измените его
Вы можете загрузить существующий файл DOCX с помощью DocX API и изменить его содержимое. После того, как вы закончите вносить изменения, вы можете сохранить документ обратно на диск, аналогично опции "Сохранить как", доступной в Microsoft Word.
Как добавить верхние и нижние колонтитулы в документ Word в .NET?
DocX API позволяет добавлять верхний и нижний колонтитулы в документ Word из вашего приложения .NET. Вы можете добавить верхний колонтитул в файл Word, изменить его содержимое, добавить нижний колонтитул и обновить его содержимое, как показано в примере кода ниже.
Вставить изображение в файл Word DOCX
API DocX позволяет разработчикам программного обеспечения программно манипулировать изображениями, встроенными в документы Word DOCX. Сначала убедитесь, что изображение присутствует в документе Word. Чтобы изменить изображение, начните с открытия документа, затем примените необходимые изменения, такие как добавление пользовательского текста или другие модификации изображения. Наконец, сохраните документ, чтобы сохранить эти изменения.
Заключение
DocX by Xceed — это комплексная и универсальная библиотека для разработчиков .NET, которые хотят создавать, обрабатывать и управлять файлами DOCX без особых усилий. Благодаря богатому набору функций, включая обработку текста и абзацев, управление таблицами и изображениями, настройку верхних и нижних колонтитулов, вставку гиперссылок и закладок, а также защиту документов, DocX упрощает сложные операции с документами. Удобный API библиотеки делает ее доступной как для новичков, так и для опытных разработчиков, позволяя им с легкостью создавать документы Word профессионального качества. Если вам нужно создавать динамические отчеты, автоматизировать создание документов или интегрировать функциональность DOCX в свои приложения, DocX by Xceed предоставляет мощное и надежное решение.
Похожие Продукты
- Apache POI XWPF | Java API с открытым исходным кодом для создания и изменения файлов DOCX
- Docx4J | Открытый исходный код Java API для создания и изменения файлов DOC и DOCX
- ExcelDataReader | API .NET с открытым исходным кодом для чтения документов XLS, XLSX, CSV и электронных таблиц
- FileFormat.Cells | Создание и обновление файлов Excel с помощью C# .NET