HTML باستخدام C++

تحويل دفتر العمل في إكسل إلى HTML

يوفر API Aspose.Cells دعمًا للتصدير إلى تنسيق HTML. لهذا الغرض، يستخدم Aspose.Cells فئة HtmlSaveOptions لتوفير المرونة للتحكم في عدة جوانب من مخرجات HTML.

يوضح المثال التالي كيفية حفظ المصنف كملف HTML باستخدام C++:

#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;

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

    // For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-C

    // Load your source workbook
    Workbook workbook(u"Book1.xlsx");

    // Save file to HTML format
    workbook.Save(u"out.html");

    std::cout << "Workbook saved to HTML format successfully!" << std::endl;

    Aspose::Cells::Cleanup();
}

تحويل دفتر العمل في إكسل إلى ملفات MHTML

يجمع MHTML بين HTML العادي والموارد الخارجية (أي المحتوى المرتبط عادة، مثل الصور والرسوم المتحركة والصوت، وغيرها) في ملف واحد. يُستخدم للبريد الإلكتروني بامتداد ملف .mht. يدعم Aspose.Cells قراءة وكتابة ملفات MHTML.

يعرض المثال التالي كيفية حفظ المصنف كملف MHTML باستخدام C++:

#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;

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

    // For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-C

    // Load your source workbook
    U16String inputFilePath(u"Book1.xlsx");
    std::unique_ptr<Workbook> workbook = std::make_unique<Workbook>(inputFilePath);

    // Save file to mhtml format
    U16String outputFilePath(u"out.mht");
    workbook->Save(outputFilePath, SaveFormat::MHtml);

    std::cout << "Workbook saved to MHTML format successfully!" << std::endl;

    Aspose::Cells::Cleanup();
}

مواضيع متقدمة