Embed/Extract images to/from PDF losslessly Original

Dolphin Service Menus embed img2pdf lossless pdf pdfimages

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

1
5.0
Description:

Right click on one or more image files to losslessly embed them into a single multi-page *.PDF, or into many single-page ones, or right click on one or more PDF files to losslessly extract all of the embedded images in their original format.

These service menus use img2pdf and pdfimages to manipulate PDF files so that the pictures' quality is never degraded in the process.

- *.jpeg, *.jpeg2000 and *.png (WITHOUT alpha channel) will never be re-encoded when embedded;
- *.png files WITH alpha will be stripped of their transparency before embedding (because alpha is not supported by PDF);
- all other supported formats (*.ps, *.gif, *.webp, *.tga, *.bmp, *.ppn, *.ppg) will be converted to *.png before embedding.

Dependencies:
- imagemagick
- img2pdf
- pdfimages

How to install:
- Dolphin -> Preferences -> Services -> Download New Services...
...or
- move the downloaded move the extracted *.desktop file to ~/.local/share/kservices5/ServiceMenus (create the folder if it's missing)
Last changelog:

1.3 6 days ago

- distributed as a servicemenuinstaller compatible *.tar.gz (this way it will be easier to install directly from Dolphin's settings);
- distributing both embedding and extracting service menus as just one package (useless to have 2 distinct products for this).

Be the first to comment

1.3 6 days ago

- distributed as a servicemenuinstaller compatible *.tar.gz (this way it will be easier to install directly from Dolphin's settings);
- distributing both embedding and extracting service menus as just one package (useless to have 2 distinct products for this).

1.2 6 days ago

- dialog messages are now localized in English, Italian and French
- the service menu now only appears when clicking on image files that are actually compatible with img2pdf;
- there are now 2 *.desktop files to install: one for the service menu when clicking on multiple files selected and another one when clicking on a single file (you should install both!);
- when embedding to single page PDF, a message prompt with "Overwrite/Skip/Cancel" will appear if a *.pdf file with the same name already exists.

1.1 6 days ago

- using progress bars;

12345678910
Be the first to comment
jqiao
Apr 30 2021
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
GPLv2 only
version
1.3
updated May 10 2021
added Apr 29 2021
downloads 24h
3
mediaviews 24h 0
pageviews 24h 6
System Tags addon gplv2