svzi / nativescript-pdfbox

Apache PdfBox for NativeScript.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NativeScript PdfBox android

npm npm Build Status

Apache Pdfbox for NativeScript. This plugin allows you to extract the text from a PDF file.

ALPHA version. Android only (iOS may come in the future, PR are welcome).

Sample Android

The screenshot is based on the sample.pdf included in the demo project.

Based on:

Installation

tns plugin add nativescript-pdfbox

Usage

import * as fs from 'tns-core-modules/file-system';
import { PdfBox } from 'nativescript-pdfbox';

const appPath = fs.knownFolders.currentApp().path;
const mySampleFile = appPath + '/sample.pdf';
const removeLineBreaks: boolean = true; // optional, default is false

const pdfbox: PdfBox = new PdfBox();
pdfbox
    .getText(mySampleFile, removeLineBreaks)
    .then(text => {
        this.messageNotRemovedLB = text;
        super.notifyPropertyChange('messageNotRemovedLB', text);
    });

License

Apache License Version 2.0, January 2004

About

Apache PdfBox for NativeScript.

License:Apache License 2.0


Languages

Language:TypeScript 78.4%Language:Shell 21.6%