1. Summary
  2. Files
  3. Support
  4. Report Spam
  5. Create account
  6. Log in

Main Page

From gpdftext

Jump to: navigation, search

Contents

gPDFText - ebook PDF editor for GTK+.

Image:MediaWikiSidebarLogo.png

gPDFText is a text editor for GTK+ that opens PDF documents for ebook readers, converts the text contents into plain ASCII text, restores the original paragraphs and removes unwanted line breaks to allow easier zooming on the reader. Text is loaded into a text editor window with spell checking support.

The latest version (0.1.2) supports exporting the text as a PDF with a custom font and paper size - A5, B5 or original A4.

ebooks

Many downloaded PDF files for ebook readers still use the A4 paper type (or letter which is similar in size) and when the PDF is displayed on the ebook reader, the zoom required to display the entire page makes the text too small. Simply exporting the PDF into text causes problems with line wrapping and the various ways that ebook PDFs indicate page headers and footers make it hard to automate the conversion.

gPDFText loads the PDF, extracts the text, reformats the paragraphs into single long lines and then puts the text into a standard GTK+ editor where you can make other adjustments.

On the ebook reader, the plain text file then has no unwanted line breaks and can be zoomed to whatever text size you prefer.

gPDFText is able to save the modified text as a new PDF file as well as saving as a normal ASCII text file.

Support

The gPDFText-Devel mailing list is the best way to get support with gpdftext.

License

gPDFText is licensed under the GNU General Public Licence version 2 only for compatibility with the poppler and gtkspell dependencies. (GPL-2).

Development

gPDFText uses Trac to bug tracking as well as development goals, see the gPDFText Trac site.

Future additions

Other ebook formats might be supportable, depending on whether there is free software support for reading the format in the first place.

Current issues include:

  • GConf support - initial window size
  • RecentEntries - recently opened PDF's / .txt files
  • txt files - loading large text files needs to be async.
  • needs search/replace support.
Personal tools