A DOC konvertálása DOCX-re a NET REST API segítségével

Ez az egyszerű témakör arra összpontosít, hogyan lehet alakítani a(z) DOC-t DOCX-re NET REST API-val. Az Aspose.Words for .NET Cloud API SDK használatával, amely egyszerű felületet biztosít a Word DOC-fájlok DOCX-fájlba exportálásához. Ha szeretne egy Word DOC–DOCX konvertert fejleszteni C# Low Code API-val, kövesse az alábbi, ebben a témakörben ismertetett egyszerű lépéseket, és egy működő mintakód segítségével fedezze fel a funkciót.

Előfeltétel

Lépések a DOC konvertálásához DOCX-vé a C# Low Code API segítségével

  1. Állítsa be az API ügyfélazonosítóját és ügyféltitkát a DOC DOCX-vé konvertálásához
  2. Példányosítsa a WordsAPI osztálypéldányt felhőfiók-ügyfél hitelesítő adataival
  3. Állítsa be a forrás DOC és a kívánt kimeneti DOCX fájlneveket
  4. Töltse be a forrás DOC fájlt, és konvertálja azt fájlfolyammá
  5. Használja a ConvertDocument metódust a DOC konvertálásához DOCX-vé a REST API segítségével
  6. Mentse a konvertált DOCX fájlt a helyi lemezre

A fent említett lépések segítséget nyújtanak a DOC-ból DOCX-be való átalakításhoz a REST API használatával. A folyamat az Aspose.Words for .NET REST SDK használatával és a WordsApi osztály egy példányának létrehozásával indul a felhőalkalmazás hitelesítő adatainak (azonosító és titkos értékek) használatával. A forrás Word DOC fájl a lemezről származó fájlfolyamon keresztül érhető el, és a ConvertDocument() metódus használatával a felhőben a DOC-DOCX konvertálási folyamat végrehajtásra kerül, amely egy kimeneti DOCX fájlfolyamot ad vissza, amely elmenthető a korong.

Kód DOC-DOCX konvertáláshoz NET REST API-val

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);
}
}
}
}

A megadott kódpélda magában foglalja egy Word dokumentum DOCX konverter fejlesztését C# REST API-val. Választhat a többi opcionális paraméter konfigurálására az átalakítási folyamat során, beleértve a kimeneti dokumentum elérési útját, a kimeneti fájl jelszavát, a sorköz hozzáadását és a kimeneti fájl nevét. Ez a DOC-DOCX konvertálás funkció praktikus, és integrálható bármely kód nélküli vagy alacsony kódú alkalmazással, amely a .NET-keretrendszert támogató környezetben működik.

Ebben a cikkben megismerkedtünk a DOCX-ről DOC-ra való konverzióval a net REST API-val. Ha szeretne többet megtudni a DOCX-RTF konvertálásról, olvassa el a konvertálja a DOCX-et RTF-re a NET REST API segítségével című cikket.

 Magyar