Comments (5)
This is not a bug. The resume is actually exported as an image embed into Pdf. That's the reason you can not select any text and links will not be working. I believe that export HTML to actually PDF files is hard to do because it requires adding custom styles to every template which is lots of work and won't be as nice as what you see on the web.
I might be wrong. But I had to do this on one project and it is not easy to style the pdf.
from reactive-resume.
@qiandongyq You are absolutely right. We were using the original browser printing method before, but as it turns out, it caused a lot more problems than it was trying to solve. The results varied from browser to browser and there was a lot of issues with getting the entire resume on one page.
Since then, we've moved to the new method where we generate PDFs through built-in libraries. This does make the links not clickable again, but I feel that is a small price to pay for the ability to get a properly printed one-page resume. I'll definitely look into what I can do to get both the browser print functionality and this generation method to run side by side.
Thank you for your feedback, support and patience :) It is very much appreciated.
from reactive-resume.
Hey Amruth, thanks a lot for creating such a great tool. I understand the technical reasons behind it but could you keep this bug open especially since you said you'd look into it, please? Not having text functionality on such a great output (again.. which is great because it's sadly an image and not a text-based document) is a shame.
from reactive-resume.
Hey @barisdemiray!
Actually, the browser print functionality was brought back. I'm sorry, my mistake for not having updated the issue, but there were just so many 🙈 If you were to print the resume, by using Cmd/Ctrl + P instead of using the PDF Export method, you would get a text selectable version of the resume as well as links being clickable on PDF readers like Adobe.
The only issue with it is, it works best only on One Page Resumes, with multiple it's a hit/miss, not that it won't work well. And it is tested to work best only on Google Chrome (or other Chromium browsers). Firefox gives me a hard time.
from reactive-resume.
Hey @AmruthPillai ! Thanks a lot for the response. Finally I figured it out and by playing with the margins and the layout, I managed to print my 3-page CV nicely to PDF. Yet it's not something reusable because it's dependent on the length of certificates section, etc. So no pull request for the moment. When I have time I'll happily contribute.
from reactive-resume.
Related Issues (20)
- [Feature] Cmd/Ctrl-K Keyboard Shortcut for Adding a Hyperlink
- [Feature] <title>page limit HOT 1
- [Bug] Documentation: Entire `source-code` folder is missing from the published output HOT 1
- [Bug] Multiple documentation issues HOT 1
- [Bug] A "]" character at the end i HOT 2
- [Bug] PDF export broken on main HOT 8
- why dont use useCallback and useMemo functions? HOT 1
- [Bug] E-Mail Login is dependent on capitalization HOT 1
- [Bug] Can't create a section with level bar HOT 1
- [Feature] Profiles in the header HOT 4
- [Question] Docker and Templates HOT 3
- [Bug] Entry-header content block left & right sides appear to be vertical-align: middle; _should_ be vertical-align: top
- Download
- [Bug] Downloaded PDF have issue(s) with Typography options (Hide Icons & Underline Links)
- PDF can not be generated locally with client-latest and server-latest images (504 Gateway Tiimeout)
- [Bug] Deleted accounts are not deleted
- Cannot download the resume I created HOT 3
- (Question) Project folder structure.
- using dockerfile build docker container error
- 私服部署
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from reactive-resume.