Розробка кросплатформного коду для платформ .NET і .NET Core. Це комплексне рішення для зміни документів та зображень у C#, F#, VB.NET.
Ця бібліотека C# надає розробникам потужний API для програмного редагування Word документів, PDF. Легко інтегруйте функції модифікації документів у своє програмне забезпечення. Наше рішення підтримує редагування PDF, DOCX, DOC, RTF, ODT, EPUB, HTML та багатьох інших форматів файлів у C#.
Завданням програмного редагування документа на C# є завдання зміни елементів у дереві документа. Вона також відома як "DOM" - модель програмування для взаємодії з елементами документа та їх властивостями.
Функції редагування для складних структур даних невіддільні від функції розширеного пошуку. Щоб забезпечити найвищий рівень гнучкості, наша бібліотека надає розробникам C# функції пошуку регулярного виразу. Такий підхід розширює можливості редагування тексту, дозволяючи використовувати шаблони для динамічної модифікації вмісту.
Програмна модифікація Word документів і PDF є невід'ємною частиною цифрового робочого процесу. Редагувати текст у PDF, Word, змінювати таблиці, вставляти графіки за допомогою зовнішніх даних.
C# бібліотека - це самостійне рішення для редагування документів, яке не потребує встановлення Microsoft Word або Acrobat Reader. Він готовий до промислового використання та забезпечує повний спектр операцій для зміни Word форматів, PDF та інших файлів:
Однією з найбільш затребуваних функцій є динамічне генерування та зміна таблиці в Word документах і PDF. Працювати з таблицями легко з бібліотекою C#: редагуйте таблиці, оновлюйте таблиці та витягуйте текст таблиці на C#.
У наступному прикладі показано, як змінити Word документ у C#:
dotnet add package Aspose.Words
Копія
using Aspose.Words;
var doc = new Document("Input.docx");
var builder = new DocumentBuilder(doc);
// Вставте текст на початку документа.
builder.MoveToDocumentStart();
builder.Write("Morbi enim nunc faucibus a.");
doc.Save("Output.docx");
using Aspose.Words;
var doc = new Document("Input.docx");
var builder = new DocumentBuilder(doc);
// Вставте таблицю на початку документа.
builder.MoveToDocumentStart();
builder.StartTable();
builder.InsertCell();
builder.Write("Row 1, cell 1.");
builder.InsertCell();
builder.Write("Row 1, cell 2.");
builder.EndTable();
doc.Save("Output.docx");
using Aspose.Words;
var doc = new Document("Input.docx");
var builder = new DocumentBuilder(doc);
// Вставте зображення на початку документа.
builder.MoveToDocumentStart();
builder.InsertImage("Image.png");
doc.Save("Output.docx");
Є три альтернативні варіанти встановлення "Aspose.Words для .NET" у вашу систему. Будь ласка, виберіть той, який відповідає вашим потребам, і дотримуйтесь покрокових інструкцій:
Наш продукт є повністю кросплатформним і підтримує всі основні реалізації .NET:
Оскільки код .NET не залежить від основного апаратного забезпечення чи операційної системи, а залежить лише від віртуальної машини, ви можете вільно розробляти будь-яке програмне забезпечення для Windows, macOS, Android, iOS і Linux. Просто переконайтеся, що ви встановили відповідну версію .NET Framework, .NET Core, Windows Azure, Mono або Xamarin.
Ми рекомендуємо використовувати інтегровані середовища розробки Microsoft Visual Studio, Xamarin і MonoDevelop для створення програм C#, F#, VB.NET.
Для отримання додаткової інформації зверніться до документації продукту.