Autoajustar filas para renderizado
Generalmente, cuando desea mostrar todo el texto en una celda, puede autoajustar la fila en vista Normal con un zoom al 100% en Microsoft Excel. Esto permite que el texto sea completamente visible en la vista Normal, e incluso al imprimir o guardar el archivo como PDF, el texto se mostrará correctamente.
Sin embargo, en algunos casos, el ajuste automático de la fila funciona bien en la vista normal, pero cuando cambias a la vista de impresión o guardas el archivo como un PDF, el texto se recorta. Por favor, verifica el archivo fuente Book1.xlsx y las capturas de pantalla.
Si quieres evitar que el texto se recorte en el archivo PDF guardado, puedes ajustar automáticamente la fila con la opción AutoFitterOptions.ForRendering
//Init workbook instance. | |
Workbook workbook = new Workbook("Book1.xlsx"); | |
//Set autofit options for rendering. | |
AutoFitterOptions autoFitterOptions = new AutoFitterOptions(); | |
autoFitterOptions.ForRendering = true; | |
//Autofit rows with options. | |
workbook.Worksheets[0].AutoFitRows(autoFitterOptions); | |
//Save to pdf. | |
workbook.Save("output.pdf", SaveFormat.Pdf); |
Ahora, el texto no está recortado en el archivo PDF de salida.