Cloud REST API は、Word 処理文書、Excel スプレッドシートとプレゼンテーションを編集します。WYSIWYG エディタで文書を開き、編集して元の形式に保存します。
無料トライアルを開始GroupDocs.Editor Cloud SDK for .NET は、GroupDocs.Editor Cloud REST API と統合することで、.NET ベースのあらゆるアプリケーション内で開発者がドキュメント編集機能を簡単に実行できるようにします。 この .NET エディタ SDK は、システムに Microsoft Office や Open Office をインストールすることなく、すべての主要な業界標準ドキュメントタイプの編集をサポートします。 任意のサードパーティ製フロントエンド WYSIWYG HTML エディタを使用し、GroupDocs.Editor Cloud API でサポートされているドキュメント(Microsoft Word、Excel スプレッドシート、PowerPoint、TXT、HTML、XML)ファイル形式をアップロードするだけで、編集を行い、元のファイル形式に変換できます。
ドキュメント編集 SDK を使用すると、ワードプロセッシング文書を全体として、またはページ単位で操作できます。 フォント抽出操作を管理し、編集後も文書のレイアウトと外観を同一に保ちます。 マルチタブの Excel スプレッドシートを編集する際に、現在編集中のワークシートのインデックスを定義することをサポートします。 開発者は、URLs 内の問題、書式設定オプション、文書構造、または XML ファイル内のメールアドレス認識に関する問題も修正できます。
クラウドでファイルに注釈を付けるためのソースコードをお探しの場合は、https://github.com/groupdocs-editor-cloud/groupdocs-editor-cloud-dotnet の [GroupDocs.Editor Cloud SDK for .NET at GitHub] をご確認ください。
制限なく Low-Code .NET APIs を 試すGroupDocs.Editor ことができます。
GroupDocs.Editor Cloud は、Docker イメージとしても利用可能で、サービスを self-host する際に使用できます。また、GroupDocs.Editor High-code APIs を使用して独自の .NET サービスを構築できます。これらは現在、当社の REST APIs を駆動しています。
//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));