nextgen_pdf_editor 1.0.0 copy "nextgen_pdf_editor: ^1.0.0" to clipboard
nextgen_pdf_editor: ^1.0.0 copied to clipboard

A lightweight, feature-rich PDF editing toolkit for Flutter. Supports text, drawing, image addition, and annotations.

📄 nextgen_pdf_editor

A powerful Flutter PDF editor that enables you to draw, highlight, underline, add text or images, and save changes back to the PDF — all with an intuitive UI. Built on top of Syncfusion's PDF Viewer and PDF libraries, this editor is ideal for creating note-taking, document review, or annotation apps.

✨ Platform support: Android and iOS only.

✨ Features

✅ Add freehand drawings to PDFs

✅ Insert customizable text boxes

✅ Highlight and underline text with ease

✅ Insert and resize images on PDF pages

✅ Interactive dragging, resizing, and rotating of elements

✅ Page-wise undo/redo history for all changes

✅ Save your edits back to a new PDF file

✅ Seamless integration with syncfusion_flutter_pdfviewer

🚀 Getting Started 📦 Installation Add this to your pubspec.yaml:

dependencies: nextgen_pdf_editor: ^0.0.1

Then run: flutter pub get

📂 Usage Here's a working example:

Future<void> _editPDF() async {
 if (_pdfFile == null) return;
 setState(() => _isLoading = true);
File? editedFile = await NGPdf.openEditor(context, _pdfFile!);
setState(() {
  _pdfFile = editedFile;
  _isLoading = false;
});
}

Author #

👨‍💻 Asint Inc
📧 linkedIn: https://www.linkedin.com/company/asint 🌐 Website: https://asint.net/

3
likes
160
points
128
downloads

Publisher

unverified uploader

Weekly Downloads

A lightweight, feature-rich PDF editing toolkit for Flutter. Supports text, drawing, image addition, and annotations.

Repository (GitHub)

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

flutter, flutter_colorpicker, flutter_drawing_board, image_picker, open_file, path_provider, syncfusion_flutter_pdf, syncfusion_flutter_pdfviewer

More

Packages that depend on nextgen_pdf_editor