Some test text!
UWP / Guides / View Mode
Reflow makes the document more flexible and easier to read, especially on small devices. Apryse is able to extract the reflowable layout of each page in a PDF document to an HTML file. First, we explain how simple it is to show a widget that allows the user to swipe left or right through the pages of the document to see reflowable document pages. Then, we provide the methods necessary for converting a hard-layout PDF page to an HTML document page.
To begin using the UWP Tools framework, you must first add the libraries PDFTron.UWP and PDFTron.UWP.Tools to your project.
Start by creating a pdftron.PDF.Tools.Controls.ReflowView
instance, prepare a new binding in your UI and define this in your viewmodel. For example:
<Border Child="{Binding ReflowViewCtrl}" />
private pdftron.PDF.Tools.Controls.ReflowView _reflowViewCtrl;
public pdftron.PDF.Tools.Controls.ReflowView ReflowViewCtrl
{
get { return _reflowViewCtrl; }
set { _reflowViewCtrl = value;}
}
Then, you need to attach a pdftron.PDF.PDFDoc
to the reflow view control with pdftron.PDF.Tools.Controls.ReflowView
:
PDFDoc doc = new PDFDoc("myPDF.pdf");
_reflowViewCtrl = new ReflowView(doc, 1); // setting pageNumber to 1 will reflow the first page of the document
To cancel all reflow requests, call pdftron.PDF.cancelAllRequests()
.
Finally, if you want to clear all HTML files created in the cache, you may need to call pdftron.PDF.clearCache()
.
You can also check a sample project
that implements the ReflowView.
Trial setup questions? Ask experts on Discord
Need other help? Contact Support
Pricing or product questions? Contact Sales