GithubHelp home page GithubHelp logo

Comments (5)

dong-qian avatar dong-qian commented on May 22, 2024 2

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.

AmruthPillai avatar AmruthPillai commented on May 22, 2024 1

@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.

barisdemiray avatar barisdemiray commented on May 22, 2024

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.

AmruthPillai avatar AmruthPillai commented on May 22, 2024

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.

barisdemiray avatar barisdemiray commented on May 22, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.