Skip to content

Cross Platform PDF Editor using Avalonia, itextsharp, ImageSharp, docnet.core

License

Notifications You must be signed in to change notification settings

NathanielACollier/nacPDFEditor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NAC PDF Editor

Plan

  • Developed on linux, but run on Windows/MacOS
  • These are the planned features
    • PDF Merge using itextsharp
      • Merge before/after a specific page
      • Merge at beginning or end
    • PDF Page Rotation
      • Rotate left (90)
      • Rotate Right (90)
      • Flip (Rotate left twice 180)
    • PDF Page Move
      • Move a page before or after another page
    • PDF Page Deletion
      • Delete a page number
    • PDF File management
      • Provide a save button
      • All the PDF changes will happen to a copy of the pdf they load. The temporary pdf file will be stored in some temporary folder that is managed.
  • Distribute the project with chocolatey on windows
    • Use dotnet publish to make a single EXE
    • Create a powershell to submit to chocolatey via an api key

Dependencies

  • Avalonia (via nac.forms)
  • ImageSharp (converting raw pixels to bitmap for Avalonia Image control)
  • docnet.core (Render PDF pages as Images)
    • Is a wrapper for Google PDFIum
  • itextsharp (PDF Manipulation)

Progress Screenshots

  • PDF Rotation

About

Cross Platform PDF Editor using Avalonia, itextsharp, ImageSharp, docnet.core

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages