C++ kullanarak HTML yi kaydederken CSS yi devre dışı bırakma
Contents
[
Hide
]
Olası Kullanım Senaryoları
Bir Excel dosyasını tek sayfa HTML olarak kaydettiğinizde, genellikle CSS öğeleri HTML dosyasına gömülü olur ve HEAD bölümünde bulunur. Bu dosyayı eposta içeriği/gövdesi olarak ekte gönderseniz, çoğu e-posta istemcisi CSS öğelerini kaldırır, bu da düzgün görüntülenmemeye neden olur. Aspose.Cells’in 24.12 sürümü, CSS’yi isteğe bağlı olarak devre dışı bırakmanıza olanak sağlayan bir seçenek sunar, böylece stiller doğrudan HTML öğeleri içinde uygulanabilir. Eposta içeriği/gövdesi olarak HTML’yi ayarlamak istiyorsanız, lütfen HtmlSaveOptions.GetDisableCss() özelliğini kullanın ve true yapın.
CSS’yi devre dışı bırakırken HTML’ye kaydetme
HtmlSaveOptions.GetDisableCss() özelliğinin kullanımını gösteren örnek kod.
Örnek Kod
#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();
}