Deze korte handleiding helpt u te begrijpen hoe u Word DOC kunt omzetten naar een korting met NET REST API in de cloud. Om DOC naar de MD-indeling te exporteren, gebruiken we Aspose.Words voor .NET Cloud SDK. Als u geïnteresseerd bent in de conversie van Word naar markdown in C# Low Code API, voert u deze taak uit met behulp van de gegeven voorbeeldcode en stappen.
Voorwaarde
- Maak een account en ontvang API-inloggegevens
- Downloaden Aspose.Words Cloud SDK for Dotnet
- Stel een C#-project in met de bovenstaande SDK
Stappen om Word naar Markdown te converteren met NET REST API
- Stel Client ID en Client Secret in voor de API voor conversie naar MD
- Maak een object van de klasse WordsAPI met clientreferenties
- Specificeer invoer- en uitvoerbestanden
- Lees het invoerDOC-bestand en sla het op in een byte-array
- Instantieer de methode ConvertDocumentRequest() met behulp van de bovenstaande byte-array
- Roep de methode ConvertDocument aan om DOC naar MD te converteren met behulp van REST API
- Sla het uitgevoerde MD-bestand op de lokale schijf op
Code voor het converteren van DOC naar MD met C# REST API
using Aspose.Words.Cloud.Sdk; | |
using Aspose.Words.Cloud.Sdk.Model.Requests; | |
using System; | |
using System.IO; | |
namespace WordsSample.Words | |
{ | |
public class WordsToMd | |
{ | |
public void ConvertWordToMdAsync() | |
{ | |
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.doc"; | |
string outputFile = "DOCXToMD"; | |
string outputFormat = "md"; | |
//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); | |
} | |
} | |
} | |
} |
Met het bovenstaande voorbeeldcodefragment kunt u DOC naar MD converteren met C# REST API. U moet een DOC-bestand invoeren met behulp van de Aspose.Words REST API SDK voor C# en het MD-uitvoerbestand downloaden om het lokaal op te slaan met behulp van de Aspose-conversie-API online. De ConvertDocumentRequest-methode maakt verschillende configuraties mogelijk, zoals bestandsopslag voor aangepaste lettertypen, wachtwoorden om de beveiligde Word-bestanden te decoderen, de coderingsdetails voor invoer-TXT- en HTML-bestanden en opslag van brondocumenten.
Deze conversie van DOC naar MD kan worden gebruikt met alle apps zonder code of met weinig code op Windows, Linux of Mac.
U kunt ook een andere vergelijkbare functie bekijken op de volgende pagina: Hoe kan ik converteer DOC naar EPUB met NET REST API.