I need to download the pdf of html page for which i have used chrome builtin, printing feature to save as pdf. However, I don't want my users to be able to simply copy paste the text, No matter if they use image ocr to extract text, they should not be able to easily copy text, how to make this possible?
How to print pdf in chrome but make text inside pdf unselectable?
613 views Asked by Futeko TV At
2
There are 2 answers
0
K J
On
There is generally no way to dictate how your server clients should behave. so using the example above IF I wish to change the server text or image outputs for my accessibility, such as Reading or text preferences, I can use the browser control of a server offerings like this:-
HTTPS is dis(re)position of hyper text from one ownership to another, The server may pr-offer objects but the client may refuse images (or other content like adverts) and adapt the server offerings to their own tastes.
When using browser for pdf the editor is the clients owned server
Related Questions in JAVASCRIPT
- Using Puppeteer to scrape a public API only when the data changes
- inline SVG text (js)
- An array of images and a for loop display the buttons. How to assign each button to open its own block by name?
- Storing the preferred font-size in localStorage
- Simple movie API request not showing up in the console log
- Authenticate Flask rest API
- Deploying sveltekit app with gunjs on vercel throws cannot find module './lib/text-encoding'
- How to request administrator rights?
- mp4 embedded videos within github pages website not loading
- Scrimba tutorial was working, suddenly stopped even trying the default
- In Datatables, start value resets to 0, when column sorting
- How do I link two models in mongoose?
- parameter values only being sent to certain columns in google sheet?
- Run main several times of wasm in browser
- Variable inside a Variable, not updating
Related Questions in HTML
- How to store a date/time in sqlite (or something similar to a date)
- How to use custom font during html to pdf conversion?
- Storing the preferred font-size in localStorage
- mp4 embedded videos within github pages website not loading
- Scrimba tutorial was working, suddenly stopped even trying the default
- Is there any way to glow this bulb image like a real light bulb
- With non-graphical maps in Leaflet, zoomDelta doesn't work
- What can I do to improve my coding on both html and css
- Uncaught TypeError: google.maps.LatLng is not a constructor at init (script.js:7:13)
- Bootstrap modal not showing at the desired position on a web page when the screen size is smaller
- Displaying a Movie List on a Website Using Jinja2 and Bootstrap
- How to redirect to thank you page after submitting a Google form embedded into a Google Site?
- Storing selected language in localStorage
- Fences (parenthesis, braces) in HTML and MathML
- Understanding Scroll Anchoring Behavoir
Related Questions in PDF
- How to use custom font during html to pdf conversion?
- How to get content of BLOCK types LAYOUT_TITLE, LAYOUT_SECTION_HEADER and LAYOUT_xx in Textract
- PDF form checkbox/radio button ignores content stream
- Suggest python library for rendering html to pdf files
- Problems with the order in which PDF files are created
- Centering a map element on a generated PDF
- download all pdf files from website doesn't support wildcard
- How to enter external pdf into quarto book while keeping page layout+numbering
- How do I create a website that combines user input and standard text and converts it into a pdf?
- Excel VBA error 1004 on PDF export - not a path issue
- downloading pdf using requests not working
- Creating pdf on Firestore with Pdfplum: Template path "no such object"
- Export password protected PDF from QGIS
- XPS convert PDF with Ghostscript
- Download PDF in ASP.NET MVC application
Related Questions in PDF-GENERATION
- PDF form checkbox/radio button ignores content stream
- Convert React Components into PDF
- I have a response from an API in the form of a binary file and I need to transform it into a PDF in react.js
- Create PDF from tinyMCE with copy/paste screenshot in it (Laravel)
- Implementing PDF generation and then From Local Notification Open the Pdf that is Saved to Download
- How do I create a website that combines user input and standard text and converts it into a pdf?
- (Flutter/Dart-PDF) How to handle long text in a Multipage Table without causing InstanceOfTooManyPages error?
- PDF form field shows original field value even after focus
- How to loop through list of values to then create PDFs in Python
- How to create pdf with multiple pages based on html using python pdfkit
- How can I resolve "TypeError: Cannot read properties of undefined (reading 'makeCopy')"?
- Itext 7 library replaces text in pdf file, but the selected text is not in the right position
- (spring boot) can't generate pdf using openPdf library
- Facing the DllNotFoundException with SkiaSharp.dll while converting the document as a PDF after using the hosted AWS service path
- Download PDF using any cloud and grant access only to a particular person
Related Questions in PRINTTHIS
- Can't get "background-color" property from item using printThis library
- Controlling page breaks when creating and printing canvas using html2canvas
- Tapestry with printThis.js including unwanted href URL in printed page
- How to print pdf in chrome but make text inside pdf unselectable?
- How to correctly add the src to printThis.js
- Printthis.js now showing hyperlinks
- How can i separate or print 2 selectors on different page using printThis?
- how to print a DIV contents with A5 size and keep css using jQuery
- jQuery PrintThis in ASP.net Core color not visible
- How to print a div on a click of a button?
- My CSS gone after printing my modal using prinThis.js
- printThis - do not ask for printer selection
- How to add printThis() element exception?
- Image not found when print document using jquery PrintThis
- printThis.js not picking correct table input values
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Popular Tags
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)


A easy / fast solution is to use 'html2canvas' (link to website). You just would have to add the parameter
canvaswith the valuetrueto theprintThisconfig-parameter, so that it works.The code would look like this:
Where the html - Element with the
idof#pagecontains the html you want to print/convert to pdf. With other words, it is the same element, on which you would call theprintThisfunction.Here a JsFiddle: https://jsfiddle.net/vwfb20sp/