Desactivar CSS al guardar en HTML con C++

Escenarios de uso posibles

Cuando guardas tu archivo de Excel como HTML de una sola página, generalmente los elementos CSS se insertan dentro del archivo HTML y se ubican en la sección HEAD. Si adjuntas este archivo como contenido/cuerpo de un email, la mayoría de los clientes de correo eliminarán los elementos CSS, resultando en una presentación incorrecta. La versión 24.12 de Aspose.Cells introduce una opción que permite desactivar CSS opcionalmente, permitiendo que los estilos se apliquen directamente en los elementos HTML. Si deseas establecer el HTML como contenido/cuerpo del correo, usa la propiedad HtmlSaveOptions.GetDisableCss() y configúrala en true.

Desactivar CSS al guardar en HTML

El siguiente código muestra cómo usar la propiedad HtmlSaveOptions.GetDisableCss().

Código de muestra

#include <iostream>
#include "Aspose.Cells.h"

using namespace Aspose::Cells;

int main()
{
    Aspose::Cells::Startup();

    // Source directory path
    U16String srcDir(u"..\\Data\\01_SourceDirectory\\");

    // Output directory path
    U16String outDir(u"..\\Data\\02_OutputDirectory\\");

    // Load sample workbook
    Workbook wb(srcDir + u"sampleDisableCss.xlsx");

    // Disable CSS
    HtmlSaveOptions opts;
    opts.SetDisableCss(true);

    // Save the workbook in HTML
    wb.Save(outDir + u"outputDisable.html", opts);

    std::cout << "Workbook saved with CSS disabled successfully!" << std::endl;

    Aspose::Cells::Cleanup();
}