SUMMARY I use okular 1.3.3 read pdf document, the pdf document has some image I want to save. But I don't know how to save these images. I right click on that image, no 'save as' option to choose. STEPS TO REPRODUCE ignore OBSERVED RESULT EXPECTED RESULT SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: (available in About System) KDE Plasma Version: KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION
How is this *major*? Come on don't play with that, only makes you look silly. You can just use a screenshot tool like anyone would do, if you want to feel like a pro use pdfimages.
As Albert mentions, you can just take a screenshot of the image. That's the easiest way to accomplish what you're looking to do. This doesn't seem like the kind of thing Okular needs to support when it's such a niche use case with an easy alternative.
Take a screenshot of the image is not a good solution. If I take a screenshot of the image I will get a bad resolution image and sometimes the image is so big and hard to take a screenshot. I find the gnome evince have this feature to save the image, so I use evince now. I hope okular will add this feature to make okular better.
Yes, it's a valid wish. As point of control kpdf used to have this and i think there's still some code in Okular that pretends to support it, we just never finished that feature.
Oh OK, cool!
Do you remember where that code is?
(In reply to Oliver Sander from comment #6) > Do you remember where that code is? ui/pageview.cpp menu.addAction( new OKMenuTitle( &menu, i18n( "Image (%1 by %2 pixels)", selectionRect.width(), selectionRect.height() ) ) );
But that doesn't save the actual image, but rather its rendering at the current solution, right?
(In reply to Oliver Sander from comment #8) > But that doesn't save the actual image, but rather its rendering at the > current solution, right? Sure, it's not like it works, otherwise there would be no bug ;) But actually what i meant was const Okular::ObjectRect * rect = pageItem->page()->objectRect( Okular::ObjectRect::Image, nX, nY, pageItem->uncroppedWidth(), pageItem->uncroppedHeight() ); if ( rect ) { // handle right click over a image } It doesn't work because a) we don't handle it and because b) [almost] no generator creates rects of type Okular::ObjectRect::Image
*** Bug 424234 has been marked as a duplicate of this bug. ***
*** Bug 419394 has been marked as a duplicate of this bug. ***
*** Bug 149798 has been marked as a duplicate of this bug. ***
*** Bug 311043 has been marked as a duplicate of this bug. ***
*** Bug 431435 has been marked as a duplicate of this bug. ***
*** Bug 442131 has been marked as a duplicate of this bug. ***
LibreOffice can do this.