Cómo imprimir Excel como páginas ajustadas en ancho y alto
Introducción
Las configuraciones FitToPagesWide y FitToPagesTall se usan en aplicaciones de hojas de cálculo (como Microsoft Excel) para controlar cómo se escala una hoja de cálculo al imprimir. Estas configuraciones ayudan a garantizar que tu salida impresa quepa dentro de un número específico de páginas, tanto en horizontal como en vertical. Aquí hay una descripción de cada configuración:
- FitToPagesWide: Esta configuración especifica el número de páginas de ancho en las que la salida impresa debe ajustarse. Por ejemplo, establecer FitToPagesWide en 1 significa que el contenido se escalará para ajustarse dentro de una sola anchura de página, sin importar cuán ancha sea la hoja de cálculo.
- FitToPagesTall: Esta configuración especifica el número de páginas de alto en las que la salida impresa debe ajustarse. Por ejemplo, establecer FitToPagesTall en 1 significa que el contenido se escalará para ajustarse dentro de una sola altura de página, independientemente del número de filas.
Por qué usar FitToPagesWide y FitToPagesTall
Aquí hay algunas razones para configurar FitToPagesWide y FitToPagesTall:
- Control sobre el diseño impreso: Al especificar el número de páginas de ancho y alto, puedes asegurarte de que tu documento impreso sea fácil de leer y esté bien organizado, sin que columnas o filas se dividan de manera incómoda en las páginas.
- Consistencia: Si estás imprimiendo varias hojas o informes, usar estas configuraciones ayuda a mantener un formato consistente, lo que facilita comparar y analizar los documentos impresos.
- Presentación profesional: Escalar y ajustar correctamente el contenido a un número especificado de páginas puede resultar en una presentación más profesional y pulida de tus datos.
Cómo imprimir un archivo como páginas ajustadas en ancho y alto en Excel
Para configurar FitToPagesWide y FitToPagesTall en Microsoft Excel, sigue estos pasos:
-
Abre tu libro de Excel y ve a la hoja que deseas imprimir.
-
Ve a la pestaña Diseño de página en la cinta de opciones.
-
En el grupo Configuración de página, haz clic en la pequeña flecha en la esquina inferior derecha para abrir el cuadro de diálogo Configuración de página.
-
En el cuadro de diálogo Configuración de página, ve a la pestaña Página.
-
Bajo Escalado, selecciona la opción “Ajustar a” y luego especifica el número de páginas de ancho y alto que deseas: Ingresa el número de páginas de ancho en el primer cuadro (Ajustar a x páginas de ancho). Ingresa el número de páginas de alto en el segundo cuadro (Ajustar a y páginas de alto).
-
Haz clic en Aceptar para aplicar las configuraciones.
Cómo Imprimir Excel como Páginas Ajustadas en Ancho y Alto usando Aspose.Cells
Para configurar FitToPagesWide y FitToPagesTall en una hoja de trabajo específica: Primero, cargue el archivo de ejemplo, y luego necesita llamar a los métodos Worksheet.PageSetup.setFitToPagesTall(int value) y Worksheet.PageSetup.setFitToPagesWide(int value) del objeto PageSetup para la hoja deseada. Aquí hay un ejemplo en Java:
// Instantiating a Workbook object | |
Workbook workbook = new Workbook("input.xlsx"); | |
// Accessing the first worksheet in the Excel file | |
Worksheet worksheet = workbook.getWorksheets().get(0); | |
// Setting the number of pages to which the length of the worksheet will be spanned | |
worksheet.getPageSetup().setFitToPagesTall(1); | |
// Setting the number of pages to which the width of the worksheet will be spanned | |
worksheet.getPageSetup().setFitToPagesWide(1); | |
// Save the workbook. | |
workbook.save("out_java.pdf"); |
El resultado de la salida:
Cómo imprimir la hoja de trabajo como una sola página usando Aspose.Cells
Para imprimir la hoja de trabajo como una página: Primero, cargue el archivo de ejemplo, y luego necesita llamar al método PdfSaveOptions.setOnePagePerSheet(boolean value) del objeto PdfSaveOptions. Aquí hay un ejemplo en Java:
// Instantiating a Workbook object | |
Workbook workbook = new Workbook("sample.xlsx"); | |
PdfSaveOptions options = new PdfSaveOptions(); | |
options.setOnePagePerSheet(true); | |
// Save the workbook. | |
workbook.save("OnePagePerSheet.pdf", options); |
El resultado de la salida:
Cómo imprimir todas las columnas de la hoja en una sola página usando Aspose.Cells
Para imprimir todas las columnas de una hoja de trabajo en una sola página: Primero, cargue el archivo de ejemplo, y luego necesita llamar al método PdfSaveOptions.setAllColumnsInOnePagePerSheet(boolean value) del objeto PdfSaveOptions. Aquí hay un ejemplo en Java:
// Instantiating a Workbook object | |
Workbook workbook = new Workbook("sample.xlsx"); | |
PdfSaveOptions options = new PdfSaveOptions(); | |
options.setAllColumnsInOnePagePerSheet(true); | |
// Save the workbook. | |
workbook.save("AllColumnsInOnePagePerSheet.pdf", options); |
El resultado de la salida: