¿Existe alguna forma de imprimir una sola publicación en un tema?

¿Hay alguna forma de imprimir una sola publicación en un tema, en lugar del tema completo?

2 Me gusta

En realidad no, puedes hacer algo como https://meta.discourse.org/raw/79562/78 para obtener el markdown sin procesar, pero es markdown sin procesar y no es bonito.

2 Me gusta

Planteé la cuestión de un mejor soporte de impresión en la sesión AMA de hoy, aquí hay un tema antiguo en el que planteé problemas similares en META que me ofrecí a reavivar. (Creo que también pudo haber habido un segundo).

Algo que permitiera seleccionar qué publicaciones incluir al imprimir un hilo sería de gran ayuda.

Las opciones de formato para la salida impresa también serían útiles, porque el buen formato para la presentación en pantalla no es necesariamente lo mismo que el buen formato para la salida impresa.

2 Me gusta

Hay CSS separadas para imprimir.

La impresión selectiva de publicaciones no es algo que sepa cómo hacer.

1 me gusta

Lo intenté y funcionó, pero tiene algunos inconvenientes que tendría que abordar.

Tendrías diferentes formas de imprimir una publicación como PDF:

  • Usando una biblioteca de terceros que convierte HTML a PDF (generalmente lee el nodo HTML, intenta clonar el CSS y genera un PDF desde cero (o lo convierte a un lienzo y luego a un PDF) – Generalmente pesado y propenso a limitaciones.

  • Abriendo una ventana y clonando HTML/CSS. Luego, activas la función de impresión del sistema operativo para esa ventana. Extraer/establecer el CSS correctamente parece poco fiable/lento, no respeta el estilo de impresión y la ventana puede ser bloqueada.

  • Usando la función de impresión nativa del sistema operativo “Guardar como PDF”: – El principal problema es decirle al sistema operativo qué imprimir.

(No investigué todo)

Probé lo último y encontré un truco de CSS (no mío) que esencialmente aísla la publicación (es decir, oculta todo lo demás) y luego ejecuta programáticamente la función de impresión del sistema operativo.

Demostración:

Algunos problemas tal como está:

  • Pierdes la posición anterior de la publicación cuando los estilos se vuelven visibles.
  • A veces, los elementos no se ocultan lo suficientemente rápido antes de que se abra la ventana de impresión.

Es un poco complicado, pero funciona, y depender del sistema operativo es una gran ventaja, en mi opinión. :smile:

2 Me gusta

Bueno, hay una forma para que los moderadores seleccionen publicaciones al moverlas, por lo que el código para seleccionar publicaciones ya existe, lo que (probablemente) se necesitaría es una forma de convertir esas publicaciones seleccionadas en algo imprimible.

1 me gusta

¡Es verdad! Debería ser posible hacer que ese código sea invocable para la función de imprimir todo. Si tienes presupuesto y estás autoalojado (o en una versión empresarial), debería ser posible.

EDITAR: Espera. Espera. Espera. Si no recuerdo mal, Control-P muestra una vista de un tema completo, pero lo acabo de probar y solo tiene

Pensé que podría ser algo solo en meta, pero probé en otros foros y no muestra todas las publicaciones. Esto parece un error, pero obviamente no le he prestado mucha atención en algunos años.

1 me gusta

Y lo extraño es que si NO has iniciado sesión, parece que te da el tema completo. Eso todavía no es lo que me gustaría, pero podría ser una mejora en comparación con simplemente imprimir desde el navegador.

Este es un error que notamos hoy y ya estamos trabajando en una solución.

Compartí la idea de seleccionar publicaciones para imprimir o exportar internamente. No tengo idea de si trabajaremos en esto o cuándo, pero que algo debe hacerse está en nuestro radar.

4 Me gusta

Hay un TC alfa para ello:

2 Me gusta