syncfusion / flutter-widgets

Syncfusion Flutter widgets libraries include high quality UI widgets and file-format packages to help you create rich, high-quality applications for iOS, Android, and web from a single code base.
1.57k stars 769 forks source link

Add Reorder, remove or delete pdf pages in [ SfPdfViewer ] #2128

Open fuadmostafij6 opened 1 day ago

fuadmostafij6 commented 1 day ago

Use case

As a user working with large or complex PDF documents, I often need to rearrange, remove, or delete specific pages to better organize content or remove unnecessary information. Currently, SfPdfViewer allows viewing and basic interaction with PDF documents, but it lacks advanced manipulation features such as page reordering or deletion.

For example, while reviewing a multi-page report, I might want to remove outdated sections or rearrange pages based on priority. Doing this manually outside the viewer increases workflow complexity, requiring additional tools or software. By introducing the ability to reorder, remove, or delete pages directly within SfPdfViewer, users can efficiently manage their documents without leaving the app, saving time and effort.

This feature is particularly useful for users in document-heavy fields like legal, academic, or business sectors, where PDF organisation and quick edits are critical.

Proposal

Create a function there pass reorder List of index and viewer show reordered pages only and also add another function for deleted pages list of index then viewer show pdf without thats page,

If thats function are call from pdfViewer controller, then its easy to use for all

immankumarsync commented 23 hours ago

Hi @fuadmostafij, At present, the Syncfusion Flutter PDF Viewer does not support organizing PDF pages. We do not have any immediate plans to implement this feature. At the planning stage for every release cycle, we review all open features and identify features for implementation based on specific parameters, including product vision, technological feasibility, and customer interest. We will let you know when this feature is implemented.

Please follow the feedback link to track the status of the feature, Support to organize the PDF pages in SfPdfViewer