Some test text!
Android / Guides / Open MS Office file
PDFViewCtrl has a powerful and seamless conversion system which allows you to stream documents during conversion to PDF. It supports the following file types:
In this tutorial you will be able to display a non-PDF file in PDFViewCtrl.
Before going forward, please make sure you have finished setting up PDFViewCtrl as described in Using PDFViewCtrl .
The easiest way to display a non-PDF file in PDFViewCtrl is through the PDFViewCtrl.openNonPDFUri API.
Add the following when you would like to show the document, typically onCreate or onResume of your Activity or Fragment:
try {
Uri nonPdfUri = Uri.fromFile(new File("my_file_path"));
DocumentConversion documentConversion = pdfViewCtrl.openNonPDFUri(nonPdfUri, null);
} catch (Exception ex) {
ex.printStackTrace();
}Add the following when you would like to show the document, typically onCreate or onResume of your Activity or Fragment:
try {
Uri nonPdfContentUri = Uri.parse("my_content_uri");
DocumentConversion documentConversion = pdfViewCtrl.openNonPDFUri(nonPdfContentUri, null);
} catch (Exception ex) {
ex.printStackTrace();
}To monitor the conversion event, do:
pdfViewCtrl.addUniversalDocumentConversionListener(new PDFViewCtrl.UniversalDocumentConversionListener() {
@Override
public void onConversionEvent(PDFViewCtrl.ConversionState state, int totalPagesConverted) {
switch (state) {
case PROGRESS:
// conversion in progress
break;
case FINISHED:
// conversion finished successfully
break;
case FAILED:
// conversion failed
if (documentConversion != null) {
try {
Log.e("MainActivity", "Conversion failed: " + documentConversion.getErrorString());
} catch (Exception ignored) {}
}
break;
}
}
});Trial setup questions? Ask experts on Discord
Need other help? Contact Support
Pricing or product questions? Contact Sales