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 deseas evitar que el texto se recorte en el archivo PDF guardado, puedes ajustar automáticamente la fila con la opción AutoFitterOptions.for_rendering.
from aspose.cells import AutoFitterOptions, SaveFormat, Workbook | |
# Init workbook instance. | |
workbook = Workbook("Book1.xlsx") | |
# Set autofit options for rendering. | |
autoFitterOptions = AutoFitterOptions() | |
autoFitterOptions.for_rendering = True | |
# Autofit rows with options. | |
workbook.worksheets[0].auto_fit_rows(autoFitterOptions) | |
# Save to pdf. | |
workbook.save("output.pdf", SaveFormat.PDF) |
Ahora, el texto no está recortado en el archivo PDF de salida.