create a signature on pdf page https://pdf-signature-latest.onrender.com/
Go to file
insleker dc1304f973 refactor: adjust some text layout in pdf toolbar 2025-09-04 16:59:43 +08:00
.idea feat: flutter create project 2025-08-27 11:19:15 +08:00
.vscode docs: update wireframe, introduce signature cards abstraction 2025-09-02 12:36:30 +08:00
AppDir feat: support linux build appimage 2025-09-02 18:07:21 +08:00
android feat: flutter create project 2025-08-27 11:19:15 +08:00
docs doces: add AGENTS.md for better hinting LLM 2025-09-03 17:03:16 +08:00
integration_test refactor: adjust some text layout in pdf toolbar 2025-09-04 16:59:43 +08:00
ios feat: flutter create project 2025-08-27 11:19:15 +08:00
lib refactor: adjust some text layout in pdf toolbar 2025-09-04 16:59:43 +08:00
linux feat: flutter create project 2025-08-27 11:19:15 +08:00
macos feat: flutter create project 2025-08-27 11:19:15 +08:00
test fix: signatured not shown at export 2025-09-04 00:09:43 +08:00
tool feat: add wireframe in docs 2025-08-31 21:40:53 +08:00
web feat: flutter create project 2025-08-27 11:19:15 +08:00
windows feat: flutter create project 2025-08-27 11:19:15 +08:00
.gitignore Merge branch 'feat/wireframe' into feat/multi_signature_picture 2025-09-02 18:50:58 +08:00
.metadata feat: flutter create project 2025-08-27 11:19:15 +08:00
AGENTS.md doces: add AGENTS.md for better hinting LLM 2025-09-03 17:03:16 +08:00
LICENSE Initial commit 2025-08-27 11:08:16 +08:00
README.md refactor: adjust some text layout in pdf toolbar 2025-09-04 16:59:43 +08:00
analysis_options.yaml refactor: split pdf_page_area.dart to multi smaller files 2025-09-03 14:08:35 +08:00
build.yaml feat: add settings feature 2025-08-29 19:21:47 +08:00
l10n.yaml chore: improve i18n development experience 2025-08-30 03:28:05 +08:00
pdf_signature.iml feat: flutter create project 2025-08-27 11:19:15 +08:00
pubspec.yaml refactor: split pdf_page_area.dart to multi smaller files 2025-09-03 14:08:35 +08:00

README.md

pdf_signature

A GUI app to create signatures on PDF pages interactively.

Features

checkout docs/FRs.md

run

# flutter clean
# arb_translate
flutter pub get
# > to generate gherkin test
flutter pub run build_runner build --delete-conflicting-outputs
# > to remove unused step definitions
# dart run tool/prune_unused_steps.dart --delete
# > to static analyze the code
flutter analyze
# > run unit tests and widget tests
flutter test
# > run integration tests
flutter test integration_test/ -d <device_id>

# dart run tool/gen_view_wireframe_md.dart
# flutter pub run dead_code_analyzer

# run the app
flutter run -d <device_id>

build

For Windows

flutter build windows
# create windows installer
flutter pub run msix:create

For web

flutter build web

Open the index.html file in the build/web directory. Remove the <base href="/"> to ensure proper routing on GitHub Pages.

For Linux

flutter build linux
cp -r build/linux/x64/release/bundle/ AppDir
appimagetool-x86_64.AppImage AppDir