Skip to content
This repository has been archived by the owner on Dec 7, 2022. It is now read-only.

A Set of libraries in C# and a simple GUI to manipulate multi-page documents such as tiff, pdf, djvu

License

Notifications You must be signed in to change notification settings

wolf1986/DocumentPagingUtils

Repository files navigation

Document Paging Utils

A Set of libraries in C# and a simple GUI to manipulate multi-page documents such as tiff, pdf, djvu

Supported Page Operations

  1. Merge all files in directory.
  2. Split a file to a directory, each page gets it's own file.
  3. Insert a file to another (at a given page-number).
  4. Delete a given page from a file.
  5. Reverse the order of pages in a given file.
  6. Interleave pages from two files. Great for manually scanned duplex (double sided) documents, one containing the Odd pages, and one containing the Even pages.
  7. Rename all files in a directory to their modifeid datestamp.

Supported Formats

  1. Tiff -
    Using the ImageMagik library as a Command Line Interface.
    Many thanks to http://www.imagemagick.org

  2. DjVu -
    Using the DjVuLibre library as a Command Line Interface.
    Many thanks to http://djvu.sourceforge.net/

  3. PDF -
    Using the Adobe Acrobat Interapplication Communication (Adobe Acrobat IAC)
    (Yes, this means that Adobe Acrobat must be installed. This library only automates it for easy access) Please note that this will not work with Adobe Acrobat Reader

    Also, using iTextSharp library - this allows anyone to manipulate PDF files regardless of having Adobe Acrobat installed!

About

A Set of libraries in C# and a simple GUI to manipulate multi-page documents such as tiff, pdf, djvu

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages