• Login
    • Search
    • Categories
    • Recent
    • Tags
    • Users
    • Groups
    • Rules
    • Help

    Do more on the web, with a fast and secure browser!

    Download Opera browser with:

    • built-in ad blocker
    • battery saver
    • free VPN
    Download Opera

    PDF scrollshot of long pages?

    Opera for Windows
    pdf
    2
    5
    2987
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • DavidGP
      DavidGP last edited by

      Hello Community,

      is it possible to save a web page that is significantly longer than the browser's viewport as a PDF? (sometimes referred to as "scrollshot", however not as an image but with Opera's "real"-PDF feature).

      This is especially about pages that are difficult or impossible to print, or pages with lazy loading of the images.

      It seems that for such pages usually only the currently visible part is saved as PDF.

      Reply Quote 0
        1 Reply Last reply
      • burnout426
        burnout426 Volunteer last edited by burnout426

        Right-clicking a page and choosing "save as pdf" will save the whole page (not just what's in the viewport) in its current state as a single-page pdf. You'll still have to manually scroll to the bottom first for lazy-loaded pages to get hidden content to load first though.

        Your other option is to use the "save as pdf" option when you print with ctrl + p. That will save the whole web page (not just what's in the viewport) to a pdf file with multiple pages. It will honor @media print directives in CSS when saving to the pdf file. Again though, you'll have to scroll yourself to load any lazy-loaded stuff into view.

        See https://forums.opera.com/post/285073 for a trick to save a screenshot of the full page (not just what's in the viewport) as a png. Again though, you'll have to scroll yourself to load any lazy-loaded stuff into view.

        There might be some extension that tries to handle pages that use lazy loading, but I didn't look.

        Reply Quote 1
          DavidGP 1 Reply Last reply
        • DavidGP
          DavidGP @burnout426 last edited by

          Thank you. Unfortunately, this doesn't seem to work with the web page that I'm trying to save: Microsoft Teams.

          Although, to my knowledge, Opera is still the only way to save a Teams chat "vectorially" at all, i.e. with images in original resolution and with real text.

          However, for a longer Teams chat, Opera still only saves the part that is visible in the current viewport, see the screenshot below:

          b3cf9ec0-4da3-43de-b4f3-bc13e125a4a0-image.png

          For chats that are not too long, it is possible to get around this by setting the zoom small enough to show the entire chat, and then saving this as a PDF from Opera:
          e8bd84ef-78c6-453e-a909-718542163a19-image.png

          However, a scrollshot of a longer chat still does not seem to be possible.

          If someone has an idea how this could be done, I am of course grateful.

          Reply Quote 0
            burnout426 1 Reply Last reply
          • burnout426
            burnout426 Volunteer @DavidGP last edited by

            @davidgp Hmm. I wonder if the Teams page is using a bunch of iframes for different parts of the page where the chat part is technically in a second document. I guess you could right-click -> inspect and see what type of element all the chat history is encased in. If it's in an iframe and you can find its URL (via the src attribute), maybe you could load the iframe directly in a tab and then do a full screenshot of that page.

            Reply Quote 1
              DavidGP 1 Reply Last reply
            • DavidGP
              DavidGP @burnout426 last edited by

              @burnout426 thank you, I have tried that. Unfortunately, there is not a single URL in the entire source code section of the chat in question.

              It would be great if Opera would add the ability to save such scrollable pages entirely to PDF.

              Reply Quote 1
                1 Reply Last reply
              • Locked by  leocg leocg 
              • First post
                Last post

              Computer browsers

              • Opera for Windows
              • Opera for Mac
              • Opera for Linux
              • Opera beta version
              • Opera USB

              Mobile browsers

              • Opera for Android
              • Opera Mini
              • Opera Touch
              • Opera for basic phones

              • Add-ons
              • Opera account
              • Wallpapers
              • Opera Ads

              • Help & support
              • Opera blogs
              • Opera forums
              • Dev.Opera

              • Security
              • Privacy
              • Cookies Policy
              • EULA
              • Terms of Service

              • About Opera
              • Press info
              • Jobs
              • Investors
              • Become a partner
              • Contact us

              Follow Opera

              • Opera - Facebook
              • Opera - Twitter
              • Opera - YouTube
              • Opera - LinkedIn
              • Opera - Instagram

              © Opera Software 1995-