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

Ez az egyszerű útmutató segít a DOCX konvertálásában DOC-re NET REST API-val. A feladat végrehajtásához az Aspose.Words for .NET Cloud SDK-t fogjuk használni. A részletes lépések és a mintakód megosztásra került a DOCX DOC-ba átviteléhez C# REST API-val az ezt az SDK-t támogató különböző platformokon.

Előfeltétel

A DOCX DOC-vé alakításának lépései a C# Low Code API segítségével

  1. Állítsa be az API ügyfélazonosítóját és ügyféltitkát
  2. Hozzon létre egy objektumot a Configuration osztályból, és állítsa be az ügyfél hitelesítő adatait
  3. Hozzon létre egy objektumot a WordsAPI osztályból a konfigurációs objektummal
  4. Adja meg a bemeneti és kimeneti fájlokat
  5. Olvassa el a bemeneti DOCX fájlt, és mentse el a bájttömbbe
  6. Példányosítsa a ConvertDocumentRequest() metódust a fenti bájttömb segítségével
  7. Hívja a ConvertDocument metódust a DOCX DOC-vé konvertálásához a REST API használatával
  8. Mentse a kimeneti DOC fájlt a helyi lemezre

Ezek a lépések elmagyarázzák a DOCX fájl DOC-ra történő módosításának folyamatát C# Low Code API-val. A kezdeti lépésekben a rendszer az ügyfélazonosítót és a titkos adatot használja a Configuration class objektum inicializálására, a WordsApi objektumot a megadott konfigurációval deklarálja, a bemeneti fájlt egy bájttömbbe olvassa be, és létrehozza a ConvertDocumentRequest objektumot a tényleges átalakításhoz. Végül a ConvertDocument() metódus meghívása a WordsApi osztályból a DOCX DOC formátumba konvertálásához.

Kód a DOCX-ből DOC-ba formázásához C# 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 DocxToDoc
{
public void ConvertDocxToDocAsync()
{
try
{
var apiClient = new Configuration();
apiClient.ClientSecret = "Client Secret";
apiClient.ClientId = "Client ID";
//Create SDK object
WordsApi wordsApi = new WordsApi(apiClient);
//string localPath = @"";
string inputFile = "Test1.docx";
string outputFile = "DOCXToDOC";
string outputFormat = "doc";
//Read input file to bytes array
var inpuFileStream = File.Open(inputFile, FileMode.Open);
inpuFileStream.Position = 0;
ConvertDocumentRequest convertDocumentRequest = new ConvertDocumentRequest(inpuFileStream, outputFormat, null, null, null, null, null, null, null);
var conversionTask = wordsApi.ConvertDocument(convertDocumentRequest);
conversionTask.Wait();
var outputFileStream = conversionTask.Result;
outputFileStream.Position = 0;
using (var fileStream = File.Create(outputFile+"."+ outputFormat))
{
outputFileStream.Seek(0, SeekOrigin.Begin);
outputFileStream.CopyTo(fileStream);
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}

Kövesse ezt a kódot, ha a DOCX fájlt DOC fájlra szeretné módosítani a NET REST API-val. A WordsApi többszörös túlterheléssel rendelkezik, ezért a konfigurációs objektum deklarálása és az ügyfélazonosító és a hitelesítő adatok közvetlen beállítása nélkül is használható. A ConvertDocumentRequest() konstruktorban beállíthatja a különféle tulajdonságokat, például a forrásfájl titkosítási jelszavát, az eredeti dokumentum tárolását, ha már fel van töltve, és a kimeneti dokumentum fájlnevét.

Megnézhet egy másik hasonló funkciót is a következő oldalon: Hogyan konvertálja a DOCX-et JPG-be a NET REST API segítségével.

 Magyar