tamaños página paginas las juntar individuales imposicion exportar error eliminar diferentes como acomodar pdf reporting-services ssrs-2008 ssrs-2008-r2 ssrs-2012

pdf - página - paginas de diferentes tamaños en indesign



Cómo deshacerse de las páginas en blanco en PDF exportado desde SSRS (13)

¿Has intentado ver si hay algún espacio en blanco a la derecha de tu informe? Si es así, puede arrastrarlo de vuelta al final de su informe y luego arrastrar el fondo del informe al mismo lugar.

Tengo un informe de SSRS. Cuando intenté exportar a PDF, tomaba 4 páginas debido a su ancho. Donde la 2ª y 4ª páginas mostraban uno de mis campos de la tabla. Así que traté de establecer el tamaño del diseño en propiedades de informe como width = 18in y height = 8.5in.

Me dio toda la tabla en una sola página de PDF. Pero estoy obteniendo la segunda y la cuarta página en blanco. ¿La forma en que estoy haciendo es incorrecta o, por el contrario, cómo deshacerse de esas páginas en blanco?


Además de los márgenes, el problema más común por el momento, también he visto dos posibilidades adicionales:

  1. Usar + para concatenar texto. Deberías usar & lugar.
  2. Texto que desborda el ancho del cuadro de texto especificado. Entonces, si su cuadro de texto solo tiene 30 caracteres e intenta meter 300 allí, podría terminar con páginas adicionales.

Después de horas luchando con este problema, me encontré con una solución que funcionó para mí:

En SSDT (2012), originalmente tenía mis unidades Configurar página / Página configuradas en Centímetros. Cuando cambié esto a Pulgadas, curiosamente, pude exportar mi informe a PDF sin tener ninguna otra página en blanco.


El problema para mí fue que SSRS deliberadamente trata su espacio en blanco como si quisiera que fuera honrado:

Además del espacio en blanco, asegúrese de que no haya margen derecho.


En BIDS o SSDT-BI, haga lo siguiente:

  1. Haga clic en Informe> Propiedades del informe> pestaña Diseño (pestaña Configuración de página en SSDT-BI)
  2. Anote los valores de Ancho de página , Margen izquierdo , Margen derecho
  3. Cierra y vuelve a la superficie de diseño
  4. En la ventana Propiedades, seleccione Cuerpo
  5. Haga clic en el símbolo + para expandir el nodo Tamaño
  6. Tome nota del valor de Ancho

Para representar en PDF correctamente Ancho del cuerpo + Margen izquierdo + Margen derecho debe ser menor o igual que el ancho de la página. Cuando ve aparecer páginas en blanco, casi siempre es porque el ancho del cuerpo más los márgenes es mayor que el ancho de la página.

Recuerde: (ancho del cuerpo + margen izquierdo + margen derecho) <= (ancho de la página)


En la pestaña de propiedades del informe (myReport.rdlc), cambie el atributo "Mantener juntos" a False. He estado luchando con este tema por un tiempo y esto parece haber solucionado mi problema.


Es mejor hacerlo en la superficie de diseño ( se muestra Visual Studio 2012 pero se puede hacer en otras versiones ) primero antes de calcular cualquier matemática al editar un documento de SSRS.

Debajo de los siguientes números en círculos rojos que corresponden a los siguientes pasos:

  1. En la superficie de diseño, a veces el editor creará una page que es más grande que los controles reales; de ahí el área fantasma que se está imprimiendo.
  2. Cambiar el tamaño de los controles. Observe visualmente el ancho / alto y vea si no puede ingresar la página en la superficie de diseño para ajustarla al espacio que realmente necesitan los controles y nada más.
  3. Luego intente crear un PDF y vea si eso lo soluciona.
  4. Si el n. ° 3 no resuelve el problema, existen controles que requieren demasiado del tamaño real de página y revisan en longitud / ancho. Por lo tanto, será necesario reducir el tamaño de los controles para adaptarlos a un tamaño de página más pequeño.

También en algunas circunstancias, uno puede simplemente cambiar una propiedad de la página del informe estableciendo ConsumeContainerWhitespace en true para consumir automáticamente los espacios.


He trabajado con SSRS durante más de 10 años y las respuestas anteriores son las respuestas. PERO. Si nada funciona, y estás completamente lleno ... elimina los elementos del informe hasta que el problema desaparezca. Una vez que haya identificado qué fila o elemento del informe está causando el problema, colóquelo dentro de un contenedor rectangular. Eso es. Nos ha ayudado muchas veces! Las páginas adicionales son causadas principalmente por elementos del informe que fluyen por el margen derecho. Cuando todo lo demás falla, colocar cosas dentro de un rectángulo o un rectángulo vacío a la derecha de un elemento puede evitar que esto suceda. Buena suerte por ahí!


He utilizado con éxito pdftk para eliminar páginas que no quería / necesitaba en archivos PDF. Puedes descargar el programa here

Puede intentar algo como lo siguiente. Tomado de here en ejemplos

Quite ''página 13'' de in1.pdf para crear out1.pdf pdftk in.pdf cat 1-12 14-end output out1.pdf

o:

pdftk A = in1.pdf cat A1-12 A14-end output out1.pdf


Recientemente heredé un informe que necesitaba hacer algunos cambios. Después de seguir todas las recomendaciones anteriores, no ayudó. Históricamente, el informe tenía esta página adicional y nadie podía entender por qué.

Hice clic derecho en el tablix y las propiedades seleccionadas. Había una casilla de verificación marcada que decía agregar un salto de página después. Después de eliminar esto, imprime en una página ahora.


Si las páginas están en blanco provenientes de SSRS, debe modificar el diseño de su informe. Esto será mucho más eficiente que ejecutar el proceso de salida y publicación para reparar los efectos secundarios de un problema de diseño.

SSRS es muy quisquilloso cuando se trata de empujar los límites de los márgenes. Es fácil ampliar / alargar accidentalmente el informe simplemente ajustando el cuadro de texto u otro control en el informe. Compruebe la propiedad de ancho y alto de la superficie del informe con cuidado y apriételos tanto como sea posible. Tenga cuidado con los grandes encabezados y pies de página.


Si su informe incluye un subinforme, el ancho del informe integrado podría ampliar los límites del cuerpo si se permite que crezcan el subinforme y la jerarquía. Tuve un problema similar con un subinforme que podría colocarse en una celda (que abarca 2 columnas). Parecía que el span podía contenerlo en el diseñador y se procesaba bien en un winform o en un navegador y, originalmente, podía generar una salida de impresora (o un archivo pdf) sin tener que pasar al exceso de páginas.
Luego, después de cambiar algunos anchos de columna (y sin exceder el ancho del cuerpo más los márgenes), las representaciones de winform y de buscador aún se veían bien, pero cuando se generaba la salida (impresora o pdf), crecía más allá de los márgenes y escribía el lado derecho de cada página como una 2ª (4ª, etc.) página. Podría eliminar mi problema incrementando colspan donde se colocó el subinforme.
Ya sea que use subinformes o no, si tiene un desbordamiento de página y el diseño de su cuerpo se ajusta dentro de los márgenes de la página, busque algo que le permita crecer y que empuje el ancho del cuerpo.


Otra cosa que debe intentar es establecer la propiedad del informe llamada ConsumeContainerWhitespace en True (el valor predeterminado es false ). Así es como se resolvió para mí.