Skip to content

paulvonallwoerden/online-brief24

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OnlineBriefe24 Api

Nodejs api for onlinebrief24.de.

Usage

import { 
    OnlineBrief24Api,
    PrintLetterOptionsMode,
    PrintLetterOptionsPrint,
    PrintLetterOptionsEnvelope,
} from 'onlinebrief24'

const onlineBrief24Api = new OnlineBrief24Api({
    credentials: {
        username: '',
        password: '',
    },
})

const pdfData = fs.readfile('./invoice-letter-data.pdf')

const handler = await onlineBrief24Api.printSingleLetter({
    name: 'invoice-42',
    pdfData: pdfData,
    mode: PrintLetterOptionsMode.SINGLE_SIDE,
    print: PrintLetterOptionsPrint.BLACK_AND_WHITE,
    envelope: PrintLetterOptionsEnvelope.C4,
})

// Some time later...

const cancellationSuccess = await onlineBrief24Api.cancelLetterPrint(handler)

console.log(`Cancelling printing ${cancellationSuccess ? 'succeeded' : 'failed'}`)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published