Pdfshuffler .sfs - Edit pdfs :) fantastic!

Word processors, spreadsheets, presentations, translation, etc.
Message
Author
User avatar
edoc
Posts: 4729
Joined: Sun 07 Aug 2005, 20:16
Location: Southeast Georgia, USA
Contact:

#31 Post by edoc »

OK, downloaded and moved the pdfshuffler.sfs to /mnt/home then went to add it to the "Bootmanager configure bootup" menu.

I received this error in a red pop-up:
"Notice: The following SFS files located in directory /mnt/home are the wrong version for the current Linux kernel: pdfshuffler.sfs

"The above files will be ignored.

"The kernel requires squashsfs, version 4, SFS files.

"Note, there is a SFS-version-converter in the utility menu."
I ran the converter and then ...

Note 1: I received the same error but the file now showed in the left column of the "Bootmanager configure bootup" menu.

Note 2: I renamed pdfshuffler-sfs4.sfs TO pdfshuffler-431-sfs4.sfs

Note 3: I also renamed the original pdfshuffler.sfs TO pdfshuffler-old-sfs (I do not know if that was necessary.)

pdfshuffler DOES run from Console but does not create a entry in the Desktop Menu under Documents or any other category.
[b]Thanks! David[/b]
[i]Home page: [/i][url]http://nevils-station.com[/url]
[i]Don't google[/i] [b]Search![/b] [url]http://duckduckgo.com[/url]
TahrPup64 & Lighthouse64-b602 & JL64-603

disciple
Posts: 6984
Joined: Sun 21 May 2006, 01:46
Location: Auckland, New Zealand

#32 Post by disciple »

Good point, we probably should upload an SFS-4 version, and put the new pdfshuffler in while we're at it.
pdfshuffler DOES run from Console but does not create a entry in the Desktop Menu under Documents or any other category.
It does for me in 4.1.1 and 4.3.1. What Puppy/Puplet version are you using? Have you tried running fixmenus and restarting JWM again?
Do you know a good gtkdialog program? Please post a link here

Classic Puppy quotes

ROOT FOREVER
GTK2 FOREVER

User avatar
edoc
Posts: 4729
Joined: Sun 07 Aug 2005, 20:16
Location: Southeast Georgia, USA
Contact:

#33 Post by edoc »

disciple wrote:Good point, we probably should upload an SFS-4 version, and put the new pdfshuffler in while we're at it.
pdfshuffler DOES run from Console but does not create a entry in the Desktop Menu under Documents or any other category.
It does for me in 4.1.1 and 4.3.1. What Puppy/Puplet version are you using? Have you tried running fixmenus and restarting JWM again?
Just did both, per your suggestion, no joy.

I am running 4.3.1 on this laptop.
[b]Thanks! David[/b]
[i]Home page: [/i][url]http://nevils-station.com[/url]
[i]Don't google[/i] [b]Search![/b] [url]http://duckduckgo.com[/url]
TahrPup64 & Lighthouse64-b602 & JL64-603

disciple
Posts: 6984
Joined: Sun 21 May 2006, 01:46
Location: Auckland, New Zealand

#34 Post by disciple »

Ah, sorry.
You must have installed the .deb over the top, like I suggested.
It seems I had to modify /usr/share/applications/pdfshuffler.desktop to replace the "Office" category with "X-DocumentUtility" to make it show up in Puppy's menu. Thanks for the feedback - I'd better amend my post.
Do you know a good gtkdialog program? Please post a link here

Classic Puppy quotes

ROOT FOREVER
GTK2 FOREVER

User avatar
edoc
Posts: 4729
Joined: Sun 07 Aug 2005, 20:16
Location: Southeast Georgia, USA
Contact:

#35 Post by edoc »

You mean I accomplished something useful ... instead of just breaking things?
:roll:
[b]Thanks! David[/b]
[i]Home page: [/i][url]http://nevils-station.com[/url]
[i]Don't google[/i] [b]Search![/b] [url]http://duckduckgo.com[/url]
TahrPup64 & Lighthouse64-b602 & JL64-603

disciple
Posts: 6984
Joined: Sun 21 May 2006, 01:46
Location: Auckland, New Zealand

#36 Post by disciple »

:)
I've put a .pet in the first post.
For future reference, I also had to add .png onto the icon name in the .desktop file, for the icon to show up in JWM.
Do you know a good gtkdialog program? Please post a link here

Classic Puppy quotes

ROOT FOREVER
GTK2 FOREVER

User avatar
edoc
Posts: 4729
Joined: Sun 07 Aug 2005, 20:16
Location: Southeast Georgia, USA
Contact:

#37 Post by edoc »

All good now, thanks!

BTW: Could this be linked to a PDF-to-Text converter?
[b]Thanks! David[/b]
[i]Home page: [/i][url]http://nevils-station.com[/url]
[i]Don't google[/i] [b]Search![/b] [url]http://duckduckgo.com[/url]
TahrPup64 & Lighthouse64-b602 & JL64-603

disciple
Posts: 6984
Joined: Sun 21 May 2006, 01:46
Location: Auckland, New Zealand

#38 Post by disciple »

Do you just mean to put a link in this thread? Or add a feature to Pdfshuffler? Personally I think it would be better to keep the two tasks separate as they are quite distinct. That's the *nix way of doing things, after all :wink:

I think there are quite a number of different tools for converting pdf to text or xml or whatever. It is the aspect of working with PDFs that I'm most unfamiliar with; I probably haven't looked at most of the alternatives, and it is a long time since I looked at any of them.
If you want to look at it, here they're doing it using PyPdf (Pdfshuffler's backend) http://code.activestate.com/recipes/511465/.
They of course mention pdftotxt, a tool that comes with the xpdf viewer, which is a much better solution if you don't want to install python etc. Pdfedit's extract text feature (well, more than that actually) is based on the xpdf code but with some improvements, and a few months back in the mailing list they sorted out their code so you could compile pdftotxt from it... i.e. so you can get a pdf2txt with their improvements. This would definitely be worth building for Puppy... I can't remember if the discussion was before the latest pdfedit version was released though.

I remember using a pdf2xml from somewhere, which seemed quite good I think...
Do you know a good gtkdialog program? Please post a link here

Classic Puppy quotes

ROOT FOREVER
GTK2 FOREVER

disciple
Posts: 6984
Joined: Sun 21 May 2006, 01:46
Location: Auckland, New Zealand

#39 Post by disciple »

Did I mention the pdftotxt from xpdf should be available on the forum (and probably also in petget) in an xpdf-tools package (or something like that)?

Aha - pdf2xml is also based on xpdf http://sourceforge.net/projects/pdf2xml/

pdf2txt - just a script http://comp.eonworks.com/scripts/conver ... 40418.html

Pdf2html looks like it extracts images and text :) http://freshmeat.net/projects/pdf2html/
Do you know a good gtkdialog program? Please post a link here

Classic Puppy quotes

ROOT FOREVER
GTK2 FOREVER

disciple
Posts: 6984
Joined: Sun 21 May 2006, 01:46
Location: Auckland, New Zealand

(Possibly) a small alternative to Pdfshuffler

#40 Post by disciple »

BTW when Puppy's gtk and stuff gets updated there's an alternative to Pdfshuffler (without the Python dependencies, and written in vala) that's worth trying http://freshmeat.net/projects/final-page
Do you know a good gtkdialog program? Please post a link here

Classic Puppy quotes

ROOT FOREVER
GTK2 FOREVER

User avatar
edoc
Posts: 4729
Joined: Sun 07 Aug 2005, 20:16
Location: Southeast Georgia, USA
Contact:

#41 Post by edoc »

disciple wrote: pdf2txt - just a script http://comp.eonworks.com/scripts/conver ... 40418.html
Would it be really hard to create an icon onto which a .pdf file could be dragged & dropped to convert the whole thing to text?

Would a script like this just ignore charts and graphs and images?
[b]Thanks! David[/b]
[i]Home page: [/i][url]http://nevils-station.com[/url]
[i]Don't google[/i] [b]Search![/b] [url]http://duckduckgo.com[/url]
TahrPup64 & Lighthouse64-b602 & JL64-603

User avatar
edoc
Posts: 4729
Joined: Sun 07 Aug 2005, 20:16
Location: Southeast Georgia, USA
Contact:

#42 Post by edoc »

disciple wrote: Pdf2html looks like it extracts images and text :) http://freshmeat.net/projects/pdf2html/
Looking at the URL for this one it appears to have been abandoned 9 years ago.

Was it not functioning correctly and not deemed worth the effort to pursue or was it replaced by a different utility?
[b]Thanks! David[/b]
[i]Home page: [/i][url]http://nevils-station.com[/url]
[i]Don't google[/i] [b]Search![/b] [url]http://duckduckgo.com[/url]
TahrPup64 & Lighthouse64-b602 & JL64-603

disciple
Posts: 6984
Joined: Sun 21 May 2006, 01:46
Location: Auckland, New Zealand

#43 Post by disciple »

Would it be really hard to create an icon onto which a .pdf file could be dragged & dropped to convert the whole thing to text?
No, it would be really easy of course. It would be harder to add an icon to pdfshuffler to do it, but I'm still not sure if that's what you meant.
It would be worth comparing the output produced by the different alternatives though, as I think you'll find some are significantly better than others.
Would a script like this just ignore charts and graphs and images?
AFAIK everything but pdf2html would ignore images, although I'm guessing most of them would pick up the text from charts, which wouldn't be pretty.
I used to use a pdf2html on Windows, which produced relatively good results - I'm not sure if it picked up images or if it is the same one as this pdf2html. There are also all sorts of other options, like online converters and sending a pdf to a friend with Adobe Acrobat to use the built-in .doc export (which sometimes produces corrupt .docs that freeze M$ Word :) ). Corel Wordperfect does PDF import these days, and there is also a plugin for Openoffice that does it, although I think it just imports to OOo Draw.
Was it not functioning correctly and not deemed worth the effort to pursue or was it replaced by a different utility?
I've got no idea - give it a try :)
Do you know a good gtkdialog program? Please post a link here

Classic Puppy quotes

ROOT FOREVER
GTK2 FOREVER

Frank Cox
Posts: 378
Joined: Sun 01 Nov 2009, 06:05

Thanks

#44 Post by Frank Cox »

I installed and converted the pdfshuffler squash file and converted it to 4 for Puppy 4.31 and everything worked well including the menu listing.

It is a cool and useful program but unless I missed something it cannot edit the files , only shuffle them, is that correct? It is presented as a replacement for pdfeditor .

I am using a program called ImageScan which works fine but only seems to be able to produce single page pdfs . Are you familiar with a Puppy friendly scanner software that will create multi page pdfs?

Also is there a pet for pdfeditor or another utility that will edit the files themselves?

Frank Cox
Posts: 378
Joined: Sun 01 Nov 2009, 06:05

Thanks

#45 Post by Frank Cox »

I installed and converted the pdfshuffler squash file and converted it to 4 for Puppy 4.31 and everything worked well including the menu listing.

It is a cool and useful program but unless I missed something it cannot edit the files , only shuffle them, is that correct? It is presented as a replacement for pdfeditor .

I am using a program called ImageScan which works fine but only seems to be able to produce single page pdfs . Are you familiar with a Puppy friendly scanner software that will create multi page pdfs?

Also is there a pet for pdfeditor or another utility that will edit the files themselves?

disciple
Posts: 6984
Joined: Sun 21 May 2006, 01:46
Location: Auckland, New Zealand

#46 Post by disciple »

No, it is not a replacement for pdfedit. As I said, it lets you combine pdfs, rearrange, delete, rotate and crop pages... but not edit the content of pages. I mentioned pdfedit because a lot of people use it when they should be using pdfshuffler, which is much faster and more reliable.

It sounds like you want gscan2pdf, which we were discussing here

AFAIK pdfedit is the only option for editing the content of pdf pages. There are .pet packages on the forum, but I haven't seen a recent one. There were a lot of major bugfixes early last year (I was using it in Cygwin), so I strongly recommend you run the latest version. You might like to try an old .pet before putting effort into building the latest version, to make sure it actually does what you need... although I guess you can probably find a recent build from some other distro that will work.

Can you post a link to this ImageScan program? If it is good, it would be trivial to combine its single page pdfs together...

Incidentally, Final Page (the competition for pdfshuffler) should be buildable in some of the newest Puppies.
Do you know a good gtkdialog program? Please post a link here

Classic Puppy quotes

ROOT FOREVER
GTK2 FOREVER

Frank Cox
Posts: 378
Joined: Sun 01 Nov 2009, 06:05

ImageScan

#47 Post by Frank Cox »

Imagescan works with Epson Printers, I am not sure if it works with others. This is the link fro the Epson version, they also have lots of printer drivers for Epson there.
it won't allow you to save in ps , only pdf and most image files.

It would be sweet if efax would send a format I can save in.

I

disciple
Posts: 6984
Joined: Sun 21 May 2006, 01:46
Location: Auckland, New Zealand

#48 Post by disciple »

There's a fork of Pdfshuffler some of you might be interested in; unfortunately it requires pygconf.
http://code.google.com/p/pdfsnip/
Do you know a good gtkdialog program? Please post a link here

Classic Puppy quotes

ROOT FOREVER
GTK2 FOREVER

disciple
Posts: 6984
Joined: Sun 21 May 2006, 01:46
Location: Auckland, New Zealand

#49 Post by disciple »

Aha!
I found an old debian package of pygconf that seems to work even with my gconf-dbus package.
http://snapshot.debian.org/archive/debi ... 3_i386.deb
Just extract the gconf.so to /usr/lib/python2.5/site-packages/gtk-2.0/gconf.so

To install Pdfsnip extract it and run `python setup.py clean install`. It should now work.
The main advantage of Pdfsnip is that it has a zoom feature... but this is slow and seems unreliable :(
It might be better to add a feature to Pdfshuffler to enlarge just a single page (in a separate window or pane).
Do you know a good gtkdialog program? Please post a link here

Classic Puppy quotes

ROOT FOREVER
GTK2 FOREVER

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

Re: (Possibly) a small alternative to Pdfshuffler

#50 Post by musher0 »

disciple wrote:BTW when Puppy's gtk and stuff gets updated there's an alternative to Pdfshuffler (without the Python dependencies, and written in vala) that's worth trying http://freshmeat.net/projects/final-page
Hi, disciple.

No joy compiling "Final Page" on wary 0.7: I'm told that gconf-tools are missing from the dev-x package... Oh, well... This is not the first time that thjis has happened while trying to compile some source in puppy. Which is why I occasionally use ready-made binaries from other distros (it's much easier now that we have .deb and slackware packages capabilities). In any case, maybe Puppy should revisit its dev-x sfs's and make them more inclusive? Only my two cents worth!

Incidentally, many, many thanks for your useful contributions (messages, research and files) to pdf file processing in Puppy. Very useful, it saved me a lot of time.

BFN.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

Post Reply