than_pdf_engine 1.2.0 copy "than_pdf_engine: ^1.2.0" to clipboard
than_pdf_engine: ^1.2.0 copied to clipboard

than_pdf_engine -> dart package.wrapper cpp langage.pdfium + stb_image_write .

1.2.0 #

  • Removed bindings.FPDF_DestroyLibrary() from PdfImageGenerator and PdfReaderWorker to prevent conflicts when using multiple isolates.

1.1.0 #

  • Fixed PdfImageGenerator

1.0.0 #

Previous Architecture #

The project previously used a custom C++ wrapper around PDFium:

Dart
  │
  ▼
Dart FFI
  │
  ▼
C++ Wrapper
  │
  ▼
PDFium

The C++ wrapper layer has now been removed.

Current Architecture #

The current implementation communicates with PDFium directly through Dart FFI:

Dart
  │
  ▼
Dart FFI
  │
  ▼
PDFium
  │
  ▼
Rendered Bitmap
  │
  ▼
Dart Image Processing
  │
  ▼
PNG / JPEG

0.5.0 #

  • Fixed Error PdfThumbnailGenerator -> App Force Closed.

0.4.0 #

Dart #

  • Deprecated requestPageImageJpg
  • Added requestPageImage

Native C++ #

  • Added pdf_page_renderToPngWH
  • Added pdf_page_free_renderToPngWH
  • Changed pdf_core_getAllPageSizes -> C++ Codes

0.3.0 #

  • Added PdfThumbnailGenerator
  • Fixed PdfCore:genThumbnailJpg - changed -> PdfThumbnailGenerator:generate
  • Fixed PdfCore:genThumbnailPng - changed -> PdfThumbnailGenerator:generate
  • Fixed PdfBackgroundWorker - background function error.

0.2.1 #

  • Fixed Auto Force Close App Error -> PdfCore:genThumbnailJpg

0.1.0 #

  • initial release.
0
likes
160
points
230
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

than_pdf_engine -> dart package.wrapper cpp langage.pdfium + stb_image_write .

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

ffi, image, pdfium_dart

More

Packages that depend on than_pdf_engine