Cargar libro de trabajo con tamaño de papel de impresora especificado
El siguiente código de ejemplo ilustra el uso del método LoadOptions.SetPaperSize(). Primero crea un libro y luego lo guarda en un stream de memoria en formato XLSX. Luego lo carga con tamaño de papel A5 y lo guarda en formato PDF. Luego lo carga nuevamente con tamaño de papel A3 y lo guarda de nuevo en formato PDF. Si abres los PDFs de salida y verificas su tamaño de papel, verás que son diferentes. Uno es A5 y el otro es A3. Por favor, descarga el PDF de salida A5 y el PDF de salida A3 generados por el código para tu referencia.
workbook, _ := NewWorkbook() | |
worksheets, _ := workbook.GetWorksheets() | |
worksheet, _ := worksheets.Get_Int(0) | |
cells, _ := worksheet.GetCells() | |
cell, _ := cells.Get_String("P40") | |
cell.PutValue_String("This is sample data.") | |
stream, _ := workbook.SaveToStream() | |
opt, _ := NewLoadOptions_LoadFormat(LoadFormat_Xlsx) | |
opt.SetPaperSize(PaperSizeType_PaperA5) | |
wb1, _ := NewWorkbook_Stream_LoadOptions(stream, opt) | |
wb1.Save_String("LoadWorkbookWithPrinterSize.xlsx") |