Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

338
Views
¿Cómo imprimir pdf en Chrome pero hacer que el texto dentro de pdf no se pueda seleccionar?

Necesito descargar el pdf de la página html para la que he usado Chrome incorporado, función de impresión para guardar como pdf. Sin embargo, no quiero que mis usuarios puedan simplemente copiar y pegar el texto. No importa si usan imagen ocr para extraer texto, no deberían poder copiar texto fácilmente, ¿cómo hacer esto posible?

about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

Una solución fácil/rápida es usar 'html2canvas' ( enlace al sitio web ). Solo tendría que agregar el parámetro canvas con el valor true al parámetro de configuración printThis , para que funcione.

El código se vería así:

 html2canvas(document.querySelector("#page")).then(canvas => { $(canvas).printThis({ canvas: true }) });

Donde el elemento html con la id de #page contiene el html que desea imprimir/convertir a pdf. En otras palabras, es el mismo elemento en el que llamarías a la función printThis .

Aquí un JsFiddle: https://jsfiddle.net/vwfb20sp/

 window.addEventListener('DOMContentLoaded', _ => html2canvas(document.querySelector('#page')) .then(canvas => { document.body.appendChild(canvas) $('#page').printThis({ canvas: true }) }) );
 <script src="//cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"> </script> <script src="//cdnjs.cloudflare.com/ajax/libs/html2canvas/1.4.1/html2canvas.min.js"> </script> <script src="//cdnjs.cloudflare.com/ajax/libs/printThis/1.15.0/printThis.min.js"> </script> <body > <div id ="page"> test <img src="https://upload.wikimedia.org/wikipedia/commons/thumb/8/89/Amber_mountain_rock_thrush_%28Monticola_sharpei_erythronotus%29_male_2.jpg/1200px-Amber_mountain_rock_thrush_%28Monticola_sharpei_erythronotus%29_male_2.jpg" alt="Amber mountain rock thrush (Monticola sharpei erythronotus) male 2.jpg" /> </div> </body>
about 4 years ago · Juan Pablo Isaza Report

0

Por lo general, no hay forma de dictar cómo deben comportarse los clientes de su servidor. Entonces, usando el ejemplo anterior, SI deseo cambiar las salidas de texto o imagen del servidor para mi accesibilidad, como lectura o preferencias de texto, puedo usar el control del navegador de un servidor que ofrece como este:

ingrese la descripción de la imagen aquí

HTTPS es la disposición (re)posición de hipertexto de una propiedad a otra. El servidor puede ofrecer objetos pero el cliente puede rechazar imágenes (u otro contenido como anuncios) y adaptar las ofertas del servidor a sus propios gustos.

Cuando se usa el navegador para pdf , el editor es el servidor propiedad del cliente

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!