Ova jednostavna tema fokusira se na to kako pretvoriti DOC u DOCX pomoću NET REST API-ja. Korištenjem Aspose.Words za .NET Cloud API SDK, koji pruža jednostavno sučelje za izvoz Word DOC datoteke u DOCX datoteku. Ako želite razvijati Word DOC u DOCX pretvarač s C# Low Code API, možete se pridržavati jednostavnih koraka koji se dijele u nastavku u ovoj temi i istražiti značajku pomoću radnog uzorka koda.
Preduvjet
- Stvorite besplatni Aspose.Cloud račun i nabavite API vjerodajnice za pretvaranje DOC-a u DOCX
- Nabavite Aspose.Words Cloud SDK za .NET za pretvorbu DOC u DOCX
- Postavite C# projekt za pretvorbu DOC u DOCX s gore navedenim SDK-om
Koraci za pretvaranje DOC-a u DOCX pomoću C# Low Code API-ja
- Konfigurirajte Client ID i Client Secret za API za pretvaranje DOC-a u DOCX
- Instancirajte instancu klase WordsAPI s vjerodajnicama klijenta računa u oblaku
- Postavite nazive izvornih DOC i željenih izlaznih DOCX datoteka
- Učitajte izvornu DOC datoteku i pretvorite je u tok datoteke
- Upotrijebite metodu ConvertDocument za Pretvorite DOC u DOCX koristeći REST API
- Spremite pretvorenu DOCX datoteku na lokalni disk
Prethodno navedeni koraci pomažu u izvođenju DOC u DOCX pretvorbe pomoću REST API-ja. Proces će se pokrenuti korištenjem Aspose.Words za .NET REST SDK i stvaranjem instance klase WordsApi korištenjem vjerodajnica aplikacije u oblaku (identifikator i tajne vrijednosti). Izvornoj Word DOC datoteci pristupit će se putem toka datoteke s diska, a korištenjem metode ConvertDocument() izvršit će se proces konverzije DOC u DOCX u oblaku koji će vratiti izlazni tok DOCX datoteke koji se može spremiti na disk.
Kod za pretvorbu DOC u DOCX s NET REST API-jem
using Aspose.Words.Cloud.Sdk; | |
using Aspose.Words.Cloud.Sdk.Model.Requests; | |
using System; | |
using System.IO; | |
namespace WordsSample.Words | |
{ | |
public class DocToDocx | |
{ | |
public void ConvertDocToDocxAsync() | |
{ | |
try | |
{ | |
var apiClient = new Configuration(); | |
apiClient.ClientSecret = "Secret"; | |
apiClient.ClientId = "ID"; | |
//Create SDK object | |
WordsApi wordsApi = new WordsApi(apiClient); | |
string input = "Test1.doc"; | |
string output = "DOCToDOCX"; | |
string format = "docx"; | |
//Read input file to bytes array | |
var fileStream = File.Open(input, FileMode.Open); | |
fileStream.Position = 0; | |
ConvertDocumentRequest docToDocxRequest = new ConvertDocumentRequest(fileStream, format, null, null, null, null, null, null, null); | |
var task = wordsApi.ConvertDocument(docToDocxRequest); | |
task.Wait(); | |
var outputFileStream = task.Result; | |
outputFileStream.Position = 0; | |
using (var stream = File.Create(output+"."+ format)) | |
{ | |
outputFileStream.Seek(0, SeekOrigin.Begin); | |
outputFileStream.CopyTo(stream); | |
} | |
} | |
catch (Exception e) | |
{ | |
Console.WriteLine(e.Message); | |
} | |
} | |
} | |
} |
Navedeni primjer koda uključuje razvoj Word dokumenta u DOCX pretvarač s C# REST API-jem. Imate izbor za konfiguriranje ostalih izbornih parametara tijekom procesa pretvorbe, uključujući stazu za izlazni dokument, lozinku za izlaznu datoteku, dodavanje proreda i naziv izlazne datoteke. Ova značajka DOC u DOCX pretvorbu je zgodna i može se integrirati s bilo kojom aplikacijom bez koda ili s niskim kodom koja radi u okruženjima koja podržavaju .NET Framework.
U ovom smo članku naučili o postizanju DOCX konverzije u DOC s net REST API-jem. Ako ste zainteresirani za pretvorbu DOCX u RTF, pogledajte članak o tome kako pretvoriti DOCX u RTF s NET REST API-jem.