logo
Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Options
Go to last post Go to first unread
Paul Rayman  
#1 Posted : Monday, April 27, 2026 8:07:43 AM(UTC)
Paul Rayman

Rank: Administration

Groups: Administrators
Joined: 1/5/2016(UTC)
Posts: 1,133

Thanks: 10 times
Was thanked: 132 time(s) in 129 post(s)
We are pleased to announce the release of Patagames Pdf.Net SDK. This is the most complete Pdfium.Net SDK release to date, and we encourage users to upgrade as soon as reasonable.
Product version:
4.108.2704
Assembly versions:
4.54.63.2704 - Pdfium.dll
1.53 - libpdfium.dylib
11.89.49.xx - Patagames.Pdf.dll
1.2.0.xx - Patagames.Pdf.Gdi.dll
4.31.23.xx - Patagames.Pdf.Wpf.dll
4.30.21.xx - Patagames.Pdf.WinForms.dll

Pdfium.Net SDK Release Notes

Low-Level API
  • Enhanced Text Extraction: Improved the PDF-to-Plain-Text conversion algorithm to better reflect the visual layout of the page.
    • Added PdfText.AdvanceTextExtraction (high-level static property) and PDFText_LoadPageEx (low-level API) to toggle between advanced and legacy extraction modes (useful for complex layouts like newspapers).
  • New API Functions: Added FPDFText_GetTextGapAtPoint to retrieve character indices at specific coordinates, including adjacent character data.
  • Stability Fixes: Resolved a race condition ("choking" state) in TimerEx.
  • Utilities: Added helper intersection methods to the FS_RECTF structure.

Viewer Components (WinForms, WPF, core PdfViewer)
  • Performance Optimization:
    • Introduced the PdfViewer.IsTextSelected property. This allows the UI to check for the existence of a selection without the overhead of retrieving the full text string.
    • Refactored toolbars to observe IsTextSelected, significantly increasing UI responsiveness and preventing hangs when dealing with multi-page selections.
  • Text Selection Enhancements:
    • Auto-Scrolling: Implemented scrolling when dragging the mouse outside the viewport during text selection.
    • Selection Logic: Improved the selection algorithm to allow starting/ending selections outside of text boundaries, enabling easier whole-line selection.
  • Input & Mouse Handling:
    • WinForms: Fixed an issue where the cursor would not refresh after releasing CaptureMouse.
    • WPF/Core: Rewrote the CaptureMouse logic to ensure the capture is properly released in all states.


To get this release, please visit our download page.


Pdfium.Net SDK
Tesseract.Net SDK

Users browsing this topic
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.