Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hacer más visible el "descargar como PDF" #116

Open
RaniAgus opened this issue Aug 11, 2024 · 3 comments
Open

Hacer más visible el "descargar como PDF" #116

RaniAgus opened this issue Aug 11, 2024 · 3 comments
Labels
mejoras Mejoras sobre el contenido que está en so-docs nice-to-have Tareas de baja prioridad

Comments

@RaniAgus
Copy link
Contributor

RaniAgus commented Aug 11, 2024

Por el momento, podemos usar Ctrl+P para imprimir como documento, y se ve bastante bien:
image

Peeero leyendo el feedback del cuatri entiendo que no mucha gente conoce este truco, estaría bueno poner un botón que haga window.print() al clickearse:
image

Código
<template>
  <div class="pdf-button">
    <button @click="window.print">
      <img class="pdf-icon" src="/img/pdf.svg" alt="PDF icon" />
      Descargar como PDF (beta)
    </button>
  </div>
</template>

<style>
.pdf-button {
  display: grid;
  width: 100%;
  text-decoration: none;
  justify-content: start;
}

.pdf-icon {
  display: inline-block;
  width: 16.3px;
  height: 13.45px;
  overflow: hidden;
}

@media print {
  .pdf-button {
    display: none !important;
  }
}
</style>

Sin embargo, parece ser que window.print() no hace lo mismo que Ctrl+P:

image

Hay que ver por qué c$^%$%^ pasa esto, o ver una forma alternativa de exportar como PDF.

@RaniAgus RaniAgus added the mejoras Mejoras sobre el contenido que está en so-docs label Aug 11, 2024
@RaniAgus RaniAgus changed the title Descargar como PDF Hacer más visible el "descargar como PDF" Aug 11, 2024
@mgarciaisaia
Copy link
Member

No reinventaría funcionalidad que ya tiene el browser. Si el browser lo hace gratis, que usen el feature del browser.

¿Quizá podemos agregarle a los builds del sitio que generen un PDF con todo el sitio junto?

@RaniAgus
Copy link
Contributor Author

RaniAgus commented Aug 14, 2024

¿Algo como... https://github.com/condorheroblog/vitepress-export-pdf ?

Edit: O sino, ver de implementar algo parecido a: https://github.com/ulivz/vuepress-plugin-export/blob/master/index.js

@iago64
Copy link
Contributor

iago64 commented Aug 14, 2024

Yo personalmente no le daría muchas vueltas, si realmente quieren el pdf que hagan el Ctrl + P el resto es una doc que no tenemos intenciones de bajarla, asi que puede quedar asi sin problemas.

@RaniAgus RaniAgus added the nice-to-have Tareas de baja prioridad label Aug 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
mejoras Mejoras sobre el contenido que está en so-docs nice-to-have Tareas de baja prioridad
Projects
None yet
Development

No branches or pull requests

3 participants