Skip to content

InkEdit is a web tool that lets you edit PDF and DOCX files directly from a URL using CKEditor. Quickly open, edit, and save documents online without any hassle.

Notifications You must be signed in to change notification settings

SoorajVp/InkEdit

Repository files navigation

Document Editor - INKEDIT

This template provides a minimal setup for a Document Editor built with React and Vite. It integrates CKEditor to deliver a user-friendly layout and rich text editing capabilities.

Key Features

  • Rich Text Editing: The CKEditor integration offers a customizable toolbar, enabling easy formatting, image insertion, and content management.
  • File Import/Export: Import .docx documents and export your work in Word or PDF formats for seamless compatibility.
  • Fast Development: Built with Vite, this project utilizes fast refresh for an efficient development process.

Getting Started

Prerequisites

Make sure you have Node.js and npm installed on your machine.

Installation

  • Clone the repository:

    git clone https://github.com/SoorajVp/InkEdit.git
  • Navigate to the project folder:

    cd InkEdit
  • Update environment credentials:

    • Create a .env file in the root of your project.
    InkEdit/
        ├── server/
        ├── src/
        ├── .env
        ├── package.json
        └── ...
    
    • Add your environment variables in the .env file:
    VITE_CKEDITOR_LICENSE_KEY = 'YOUR_LICENSE_KEY'
    VITE_CKBOX_TOKEN_URL = 'YOUR_CKBOX_TOKEN_URL'
    
  • Install dependencies:

    npm install
  • To start the development server:

    npm run dev

Setup Server Side

  • Navigate to the server folder:

    cd server
  • Install server dependencies:

    npm install
  • Start the backend server:

    npm run dev

Key Resources

About

InkEdit is a web tool that lets you edit PDF and DOCX files directly from a URL using CKEditor. Quickly open, edit, and save documents online without any hassle.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published