Skip to content

benwiggy/ReView

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ReView

A better attempt at Apple's own Preview app

MacOS has some incredibly powerful and flexible APIs for viewing, printing and converting images to other formats. It's such a shame that Apple's own Preview application has been woeful in implementing them. This project hopes to improve on Preview in the following ways:

  1. Loaded documents will not be auto-saved without the user's express permission. By default, alteration suggests saving with a new name. This is important, as PDF files and images may be originals that should not be overwritten. PDFKit is not capable of replicating all types of PDF; also successive JPEGing of images may cause lossage.

  2. Improved Exporting of file types and modification of PDFs using Quartz Filters. Currently, Preview has both "Export As PDF" and "Export...." with format PDF. They work in different ways, of course, but it's a terrible UI. It would also be nice to see Quartz Filters applied in a similar way to ColorSync Utility.

  3. Support creation and editing of PDF Bookmarks (e.g. Table of Contents). Preview's own 'bookmarks' are proprietary: they do not work in other PDF viewers. PDFKit has a perfectly good set of objects (PDFOutline) for working with bookmarks.

  4. Save As PDF/X-3 (using a better Filter than Apple's own); individual pages; booklet. Add a variety of text of graphics to existing document.

  5. Improved AppleScript support. Preview has only recently included any AppleScript support, and most of it is 'generic'. It would be good to include exporting to other formats.

Much of this is far beyond my abilities, so please feel free to contribute! Grateful Acknowledgement is made to Howard Oakley, who provided the basic app template.

Release Notes

0.23

  • Text search function added.
  • Fix to prevent documents being 'held open', causing trouble with Time Machine.

0.20

Review is still very much in 'alpha' phase. The current release of ReView does the following:

  • Opens PDFs for Viewing as 1-up or 2-up (with first page on its own or not); Single or Continuous pages.
  • Rotate individual pages left or right
  • Prints using accurate page positioning for duplexing with enhanced print panel.
  • Deletes individual pages (with warning).
  • Adds blank pages
  • Applies Quartz Filters to PDF documents.
  • Saves documents when asked, if altered.

Fixes:

  • Undo now supported for page rotation and deletion. (E.g. not for Quartz Filters.)
  • Window management improved.

0.15

Initial attempt.

To Do List and Known problems:

  • Dragging thumbnails to change page order (doesn't work currently)
  • Editing and Viewing PDF Outlines (bookmarks) in sidebar.
  • Preferences and saved settings, e.g. View style.

About

Overcoming the problems in Apple's own Preview app

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages