PDF creation library for dart/flutter

This library is divided into two parts:

  • a low-level PDF creation library that takes care of the PDF bits generation.
  • a Widgets system similar to Flutter's, for easy high-level PDF creation.
Android iOS
Support SDK 21+ 10.0+

image2pdf Implementation Guide

Features

Use this plugin in your Flutter app to:

  • Create Pfd with multi pages by selecting images.
  • Share created PDF.

Getting started

This plugin relies on the flutter core.

Usage

To use the plugin you just need to add image2pdf-flutter: ^1.0.0+9 into your pubspec.yaml file and run pub get.

Add following into your package's pubspec.yaml (and run an implicit dart pub get):

image2pdf-flutter: ^1.0.0+9

Multi Step Form UI Sample

Example

import 'dart:async';
import 'package:image2pdf_flutter/image_to_pdf.dart';

Future<void> main() async {
   WidgetsFlutterBinding.ensureInitialized();
   await ImageToPdfMain.initValue();
   Configuration.instance!.editDocumentNameTextStyle = Configuration .instance!.editDocumentNameTextStyle!.copyWith(fontSize: 14, color: Colors.black);
   Configuration.instance!.cameraIconBgColor = Colors.black; // Configuration.instance!.cameraIcon =
   Icon(Icons.add, size: 80);
   runApp(ImageToPdfMain(pdfPathCallBack: (String pdfPath) {}));
}

Changelog

All notable changes to this project will be documented in this file.

Issues

To report your issues, submit them directly in the Issues section.

License

this file.

Libraries

image_to_pdf
Use of this source code is governed by a BSD-style license that can be found in the LICENSE file.