C# .NET Редактор документов SDK

Cloud REST API для редактирования Word обработки документов, Excel таблиц и презентаций. Откройте документ в WYSIWYG-редакторе, отредактируйте его и сохраните в исходный формат.

  • GroupDocs.Editor для cURL
  • GroupDocs.Editor для Java
  • GroupDocs.Editor для PHP
  • GroupDocs.Editor для Python
  • GroupDocs.Editor для Ruby
  • GroupDocs.Editor для Node.js
  • GroupDocs.Editor для Android
Начать бесплатную пробную версию

GroupDocs.Editor Cloud SDK для .NET позволяет разработчикам легко выполнять функции редактирования документов в любом приложении на базе .NET, интегрируя его с GroupDocs.Editor Cloud REST API. Редактор .NET SDK поддерживает редактирование всех популярных отраслевых форматов документов без необходимости установки Microsoft Office или Open Office в системе. Просто загрузите поддерживаемые форматы файлов документов (Microsoft Word, таблицы Excel, PowerPoint, TXT, HTML, XML) в любой сторонний фронтенд-WYSIWYG-редактор HTML по вашему выбору с помощью GroupDocs.Editor Cloud API, выполните редактирование и конвертируйте обратно в исходный формат.

Используя редактирование документов SDK – манипулируйте текстовыми документами целиком или постранично. Управляйте операцией извлечения шрифтов, чтобы сохранить тот же макет и внешний вид документа после редактирования. Поддерживается указание индекса текущего листа при работе с многостраничными таблицами Excel. Разработчики также могут исправлять любые проблемы в URLs, в параметрах форматирования, в структуре документа или в распознавании электронных адресов в файлах XML.

Часто задаваемые вопросы

Я хочу создать собственное приложение .NET для редактирования документов?

Посмотрите GroupDocs.Editor Cloud SDK для .NET на GitHub, если вы ищете исходный код для аннотирования файлов в облаке.

Могу ли я бесплатно попробовать GroupDocs.Editor REST APIs на .NET?

Вы можете попробовать GroupDocs.Editor Low-Code .NET APIs без каких-либо ограничений.

Я не хочу загружать свои конфиденциальные файлы куда-нибудь для редактирования? Какие у меня есть варианты?

GroupDocs.Editor Cloud также доступен в виде образа Docker, который можно использовать для self-host сервиса. Или вы можете создать собственные сервисы .NET, используя GroupDocs.Editor High-code APIs (https://products.groupdocs.com/editor/), которые в настоящее время управляют нашими REST APIs.

Расширенные возможности редактора документов REST API

Легко интегрируется в любой WYSIWYG-редактор

Редактируйте документы Word целиком или задавайте диапазон страниц

Поддерживается редактирование таблиц в нескольких вкладках

Оптимизированное использование памяти для больших файлов CSV или TSV

Извлекайте информацию о документе (тип, размер, количество страниц и т.д.)

Cloud REST API может использоваться с любым языком или любой платформой

Работа с документами WordProcessing - C#

//Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).
var configuration = new Configuration(MyAppSid, MyAppKey);

// Create necessary API instances
var editApi = new EditApi(configuration );
var fileApi = new FileApi(configuration );

// The document already uploaded into the storage.
// Load it into editable state
var loadOptions = new WordProcessingLoadOptions
{
    FileInfo = new FileInfo
    {
        FilePath = "WordProcessing/password-protected.docx",
        Password = "password"
    },
    OutputPath = "output"
};
var loadResult = editApi.Load(new LoadRequest(loadOptions));

// Download html document
var stream = fileApi.DownloadFile(new DownloadFileRequest(loadResult.HtmlPath));
var htmlString = new StreamReader(stream, Encoding.UTF8).ReadToEnd();

// Edit something...
htmlString = htmlString.Replace("Sample test text", "Hello world");

// Upload html back to storage
fileApi.UploadFile(new UploadFileRequest(loadResult.HtmlPath,
    new MemoryStream(Encoding.UTF8.GetBytes(htmlString))));

// Save html back to docx
var saveOptions = new WordProcessingSaveOptions
{
    FileInfo = loadOptions.FileInfo,
    OutputPath = "output/edited.docx",
    HtmlPath = loadResult.HtmlPath,
    ResourcesPath = loadResult.ResourcesPath
};
var saveResult = editApi.Save(new SaveRequest(saveOptions));

Ресурсы поддержки и обучения

GroupDocs.Editor предлагает просмотр документов APIs для других популярных сред разработки

  РУССКИЙ
8564ee960