Rendera kalkylblad till grafiskt sammanhang med C++
Contents
[
Hide
]
Aspose.Cells kan nu rendera ett kalkylblad till ett grafiskt sammanhang. Det grafiska sammanhanget kan vara vilken som helst som en bildfil, skärm eller skrivare etc. Använd en av följande två metoder för att rendera ett kalkylblad till ett grafiskt sammanhang.
Följande kod visar hur man använder Aspose.Cells för att rendera ett kalkylblad till ett grafiskt sammanhang. När du kör koden skrivs hela kalkylbladet ut och det återstående tomma utrymmet fylls med blå färg i det grafiska sammanhanget, och bilden sparas som filen **OutputImage_out_.png**. Du kan använda vilken Excel-fil som helst som källa för att prova detta kodexempel. Läs även kommentarerna i koden för bättre förståelse.
#include <iostream>
#include <memory>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;
using namespace Aspose::Cells::Rendering;
int main()
{
Aspose::Cells::Startup();
U16String srcDir(u"..\\Data\\01_SourceDirectory\\");
U16String outDir(u"..\\Data\\02_OutputDirectory\\");
Workbook workbook(srcDir + u"SampleBook.xlsx");
Worksheet worksheet = workbook.GetWorksheets().Get(0);
ImageOrPrintOptions opts;
opts.SetOnePagePerSheet(true);
opts.SetImageType(ImageType::Png);
SheetRender sr(worksheet, opts);
sr.ToImage(0, outDir + u"OutputImage_out.png");
Aspose::Cells::Cleanup();
}