Este breve tutorial orienta como Converter DOCX em MD com NET REST API. Use o Aspose.Words for .NET Cloud SDK para desenvolver conversor DOCX para MD com API REST C#. Você pode usar muitos outros recursos para trabalhar com esse recurso, explorando o SDK e personalizando o processo em qualquer uma das plataformas suportadas.
Pré-requisito
- Crie uma conta e obtenha credenciais de API
- Download Aspose.Words Cloud SDK for Dotnet
- Configure o projeto C# com o SDK acima
Etapas para converter DOCX em Markdown com API C# Low Code
- Crie o objeto de configuração e defina o segredo e o ID do cliente
- Instancie o objeto WordsApi com a configuração definida
- Defina os arquivos de entrada e saída
- Carregue o arquivo DOCX de entrada e inicialize a posição
- Instancie o método ConvertDocumentRequest usando o fluxo e formato de bytes acima
- Chame o método ConvertDocument para converter DOCX em MD usando API REST
- Salve o arquivo MD de saída no disco local
Consulte estas etapas para transformar Word em Markdown com C# Low Code API. Crie o objeto de classe WordsApi com o objeto Configuration tendo o ID do cliente e o segredo seguido pela leitura do arquivo HTML de origem em uma matriz de bytes. Crie o objeto ConvertDocumentRequest e use-o no método WordsApi.ConvertDocument() para gerar o arquivo MD a partir do arquivo Word.
Código para converter DOCX em MD com API REST C#
using Aspose.Words.Cloud.Sdk; | |
using Aspose.Words.Cloud.Sdk.Model.Requests; | |
using System; | |
using System.IO; | |
namespace WordsSample.Words | |
{ | |
public class DocxToMd | |
{ | |
public void ConvertDocxToMdAsync() | |
{ | |
try | |
{ | |
var apiClient = new Configuration(); | |
apiClient.ClientSecret = "Secret"; | |
apiClient.ClientId = "ID"; | |
//Create SDK object | |
WordsApi wordsApi = new WordsApi(apiClient); | |
string input = "Sample.docx"; | |
string output = "DOCXToMD"; | |
string format = "md"; | |
//Read input file to bytes array | |
var fileStream = File.Open(input, FileMode.Open); | |
fileStream.Position = 0; | |
ConvertDocumentRequest request = new ConvertDocumentRequest(fileStream, format, null, null, null, null, null, null, null); | |
var task = wordsApi.ConvertDocument(request); | |
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); | |
} | |
} | |
} | |
} |
Este trecho de código fornece a base para alterar DOCX para Markdown com NET REST API. Você pode personalizar a transformação definindo vários parâmetros no método ConvertDocumentRequest() que está definido como nulo neste código de exemplo. O fluxo de saída é salvo em um arquivo local, mas você pode enviá-lo por uma rede ou salvá-lo no banco de dados conforme sua escolha.
Você também pode conferir outro recurso semelhante na página a seguir: Como converter Word em MHT com NET REST API.