From 377c1601d6fb5ad9b782d25a2a483a08bb15c873 Mon Sep 17 00:00:00 2001 From: Ellet Date: Wed, 27 Dec 2023 13:27:58 +0300 Subject: [PATCH] Fix Ci failure --- .github/workflows/main.yml | 3 +++ quill_pdf_converter/lib/quill_pdf_converter.dart | 10 ++++++++-- 2 files changed, 11 insertions(+), 2 deletions(-) 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(), + ], + ); } }