html para rebajas

Convierta HTML a Markdown utilizando la API REST de .NET.

Cada día que pasa, el contenido prolifera en diversas plataformas y medios. Por lo tanto, la necesidad de un formato adaptable e independiente de la plataforma se ha vuelto más crítica que nunca. Aquí es donde se realiza la transición de HTML a Markdown (MD) El formato surge como una solución fundamental. La simplicidad y compatibilidad de Markdown lo convierten en una opción ideal para creadores de contenido, desarrolladores y cualquiera que busque una forma más ágil de presentar su información. Al convertir HTML a Markdown, no solo garantiza la legibilidad y accesibilidad de su contenido, sino que también desbloquea el potencial para compartirlo sin problemas en varias plataformas sin las complejidades del estilo HTML complejo.

En este artículo, profundizaremos en los detalles de la conversión de HTML a Markdown utilizando .NET Cloud SDK.

SDK de nube para conversión de HTML a Markdown

Mejore su experiencia de transformación de contenido con Aspose.HTML Cloud SDK para .NET, que ofrece una solución perfecta para convertir HTML a formato Markdown (MD). Este potente SDK permite a los desarrolladores y usuarios navegar sin esfuerzo por las complejidades de la conversión de “html a markdown” preservando al mismo tiempo la integridad y la estructura del contenido.

Ahora, para utilizar el SDK, busque Aspose.HTML-Cloud en el administrador de paquetes NuGet y haga clic en el botón Agregar paquete. Además, visite el panel de la nube y obtenga sus credenciales de cliente personalizadas.

HTML a Markdown con C# .NET

Profundicemos en los detalles de la conversión de HTML a Markdown usando C# .NET.

// para ver ejemplos completos, visite https://github.com/aspose-html-cloud/aspose-html-cloud-dotnet

string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// cadena de URL base
const string SERVICE_API_HOST = "https://api.aspose.cloud";

// Crear instancia HtmlApi
HtmlApi htmlApi = new HtmlApi(clientID, clientSecret, SERVICE_API_HOST);       

// nombre del archivo HTML de entrada
String inputFileName = "source.html";

// nombre del archivo de salida
String newFileName = "Converted.md";
 
try
{

    // cargar el archivo desde la unidad local
    using (var file = System.IO.File.OpenRead(@"C:\Users\" + inputFileName))
    {
        // Crear instancia de StorageApi
        var uploadFileRequest = new Aspose.Html.Cloud.Sdk.Api.StorageApi(clientID, clientSecret, SERVICE_API_HOST);

        // cargar un archivo HTML al almacenamiento en la nube
        uploadFileRequest.UploadFile(file, "inputHTML.html");
    }

    // Inicie la operación de conversión de HTML a Markdown y guarde el resultado en el almacenamiento en la nube
    AsposeResponse response = htmlApi.PutConvertDocumentToMarkdown(inputFileName,newFileName);

    // imprimir mensaje de éxito si la conversión es exitosa
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("Successfull completion of HTML to MD !");
    }
            
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
html para vista previa de rebajas

Vista previa de la conversión de HTML a Markdown (MD).

Ahora, exploremos algunos detalles del fragmento de código indicado anteriormente.

HtmlApi htmlApi = new HtmlApi(clientID, clientSecret);

En primer lugar, cree una instancia de la clase HtmlApi donde pasamos las credenciales del cliente como argumentos.

AsposeResponse response = htmlApi.PutConvertDocumentToMarkdown(inputFileName,newFileName);

Llame a la API para iniciar la operación de conversión de HTML a Markdown. Después de una operación exitosa, el archivo MD resultante se almacena en la nube.

Convierta HTML a Markdown usando comandos cURL

Aproveche la destreza combinada de Aspose.HTML Cloud y los comandos cURL para agilizar la conversión del formato HTML al formato Markdown (MD). Al crear un comando cURL que interactúa con la API de la nube Aspose.HTML, inicia una transición perfecta de HTML a Markdown. Este método también le permite conservar la estructura y el formato del contenido, lo que garantiza que sus documentos convertidos mantengan la legibilidad y la calidad de la presentación.

Ahora, con este enfoque, el primer paso es generar un token de acceso JWT ejecutando el siguiente comando.

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Ahora que tenemos un token de acceso JWT, ejecute el siguiente comando para cargar el HTML de entrada desde el almacenamiento en la nube, convertirlo al formato Markdown (MD) y guardar el archivo resultante en la unidad local.

curl -v "https://api.aspose.cloud/html/{inputHTML}/convert/md?outPath={resultantFile}&useGit=false" \
-X PUT \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-d {}

Reemplace inputHTML con el nombre del archivo HTML de entrada que ya está disponible en el almacenamiento en la nube, resultantFile con el nombre del archivo Markdown resultante disponible y accessToken con el token de acceso JWT generado anteriormente.

Conclusión

En conclusión, la conversión del formato HTML al formato Markdown (MD) marca un paso fundamental hacia la mejora de la compatibilidad, la legibilidad y el uso compartido del contenido entre diversas plataformas. Con dos enfoques dinámicos a su disposición, Aspose.HTML Cloud SDK para .NET y la utilización de comandos cURL, tiene la flexibilidad de elegir el método que se alinee con su experiencia y requisitos técnicos. No obstante, aprovechar Aspose.HTML Cloud le permite ejecutar conversiones de ‘html a markdown’ con precisión, preservando la integridad del contenido sin problemas.

Enlaces útiles

Artículos relacionados

Recomendamos ampliamente visitar los siguientes blogs: