Renderizar hoja de trabajo a contexto gráfico con C++
Contents
[
Hide
]
Aspose.Cells ahora puede renderizar una hoja de trabajo a un contexto gráfico. El contexto gráfico puede ser cualquier cosa como un archivo de imagen, pantalla o impresora, etc. Por favor, usa uno de los siguientes dos métodos para renderizar una hoja de trabajo a un contexto gráfico.
El siguiente código ilustra cómo usar Aspose.Cells para renderizar una hoja de trabajo a un contexto gráfico. Una vez que ejecutes el código, imprimirá toda la hoja de trabajo y llenará el espacio vacío restante con color azul en el contexto gráfico y guardará la imagen como el archivo **OutputImage_out_.png**. Puedes usar cualquier archivo Excel de origen para probar este código. Por favor, también lee los comentarios dentro del código para mejor comprensión.
#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();
}