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
- Hozzon létre egy ingyenes Aspose.Cloud-fiókot, és szerezze be az API hitelesítő adatait a DOC DOCX formátumba konvertálásához
- Szerezze be az Aspose.Words Cloud SDK for .NET-et a DOC-DOCX konverzió végrehajtásához
- Állítsa be a C# projektet a DOC-DOCX konverzióhoz a fenti SDK-val
Lépések a DOC konvertálásához DOCX-vé a C# Low Code API segítségével
- Állítsa be az API ügyfélazonosítóját és ügyféltitkát a DOC DOCX-vé konvertálásához
- Példányosítsa a WordsAPI osztálypéldányt felhőfiók-ügyfél hitelesítő adataival
- Állítsa be a forrás DOC és a kívánt kimeneti DOCX fájlneveket
- Töltse be a forrás DOC fájlt, és konvertálja azt fájlfolyammá
- Használja a ConvertDocument metódust a DOC konvertálásához DOCX-vé a REST API segítségével
- 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.