diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 8874783a..fc58fb46 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -37,6 +37,9 @@ jobs: - name: Install quill_html_converter dependencies run: flutter pub get -C quill_html_converter + + - name: Install quill_pdf_converter dependencies + run: flutter pub get -C quill_pdf_converter - name: Run flutter analysis run: flutter analyze diff --git a/quill_pdf_converter/lib/quill_pdf_converter.dart b/quill_pdf_converter/lib/quill_pdf_converter.dart index bb5e3fa0..5201d49f 100644 --- a/quill_pdf_converter/lib/quill_pdf_converter.dart +++ b/quill_pdf_converter/lib/quill_pdf_converter.dart @@ -2,13 +2,19 @@ library quill_pdf_converter; import 'package:dart_quill_delta/dart_quill_delta.dart'; import 'package:htmltopdfwidgets/htmltopdfwidgets.dart'; +import 'package:pdf/widgets.dart' as pw; import 'package:quill_html_converter/quill_html_converter.dart'; /// Extension on [Delta] to add extra functions for converting to Pdf extension DeltaPdfExt on Delta { /// First convert to Html then to Pdf - Future> toPdf() async { + Future> toPdf() async { final html = toHtml(); - return HTMLToPdf().convert(html); + return HTMLToPdf().convert( + html, + fontFallback: [ + pw.Font.symbol(), + ], + ); } }