Ova tema uključuje postupak stvaranje Word datoteke s NET REST API. Koristit ćemo Aspose.Words za .NET Cloud SDK za kreiranje Worda DOC s C# Low Code API. Dobijte sve detalje za postavljanje razvojnog okruženja i slijedite dane korake i C# REST API kod.
Preduvjet
- Izradite račun i nabavite vjerodajnice za API
- preuzimanje datoteka Aspose.Words Cloud SDK for Dotnet to create a Word file
- Postavite projekt C# rješenja s gornjim SDK-om
Koraci za stvaranje Word dokumenta na mreži s C# REST API-jem
- Postavite ID klijenta i Tajnu klijenta za API za stvaranje Word datoteke
- Instancirajte objekt klase WordsAPI s vašim klijentskim vjerodajnicama
- Stvorite objekt CreateDocumentRequest navođenjem naziva datoteke
- Create the Word document online pomoću objekta CreateDocumentRequest
- Preuzmite generiranu datoteku iz oblaka pomoću metode WordsApi.DownloadFile().
- Stvorite datoteku iz preuzetog toka datoteka
- Spremite izlaznu Word datoteku na lokalni disk
Gore spomenuti koraci objašnjavaju kako stvoriti Word dokument s C# Low Code API. Započnite proces inicijalizacijom WordsApi objekta pomoću ClientSecret i ClientId, stvaranjem CreateDocumentRequest s nazivom datoteke i konačno stvaranjem dokumenta. Nakon što je datoteka stvorena, upotrijebite metodu WordsApi.DownloadFile() za preuzimanje datoteke iz oblaka na vaš lokalni disk.
Kod za stvaranje Word dokumenta s C# Low Code API-jem
using System; | |
using System.IO; | |
using Aspose.Words.Cloud.Sdk; | |
using Aspose.Words.Cloud.Sdk.Model.Requests; | |
namespace WordsSample.Words | |
{ | |
public class WordProcessing | |
{ | |
public void CreateWordFile() | |
{ | |
try | |
{ | |
var apiClient = new Configuration(); | |
apiClient.ClientSecret = "Secret"; | |
apiClient.ClientId = "ClientId"; | |
//Create SDK object | |
WordsApi wordsApi = new WordsApi(apiClient); | |
string localPath = @""; | |
string fileName = "SampleCreated.doc"; | |
var createDocumentRequest = new CreateDocumentRequest(fileName); | |
var createTask = wordsApi.CreateDocument(createDocumentRequest); | |
var createResponse = createTask.Result; | |
var downloadfileTask = wordsApi.DownloadFile(new DownloadFileRequest(createResponse.Document.FileName)); | |
var outputFileStream = downloadfileTask.Result; | |
outputFileStream.Position = 0; | |
using (var fileStream = File.Create(localPath + createResponse.Document.FileName)) | |
{ | |
outputFileStream.Seek(0, SeekOrigin.Begin); | |
outputFileStream.CopyTo(fileStream); | |
} | |
} | |
catch (Exception e) | |
{ | |
Console.WriteLine(e.Message); | |
} | |
} | |
} | |
} |
Ovaj primjer koda prikazuje postupak za stvaranje Word datoteke na mreži s NET REST API-jem. CreateDocumentRequest() ima više izbornih parametara koji se mogu dati tijekom stvaranja objekta kao što su mapa, pohrana i naziv datoteke. Ovaj naziv datoteke koristi se za preuzimanje datoteke iz oblaka pomoću metode DownloadFile.
U ovoj smo temi naučili kako stvoriti DOC pomoću NET REST API-ja. Ako želite pretvoriti DOC datoteku u PDF, pogledajte članak na pretvorite DOC u PDF pomoću NET REST API-ja.