Node.js版ドライバ 1.0.0 をリリースしました

Node.js向けのCopper PDFドライバ(CTI Driver)をリリースしました。TypeScriptで実装されており、Node.js 14以降で動作します。

これにより、Express等のNode.jsベースのWebアプリケーションや、サーバーサイドのバッチ処理から、Copper PDFを使ったPDF生成が可能になります。

インストール

npmで直接インストールできます。

npm install https://github.com/zamasoftnet/cti.nodejs.git

使い方

import { get_session } from 'copper-cti';

const session = get_session('ctip://localhost:8099/', {
    user: 'user',
    password: 'kappa'
});

try {
    session.setOutputAsFile('output.pdf');
    const writer = session.transcode('.');
    writer.write('<html><body><h1>Hello!</h1></body></html>');
    writer.end();
    await session.waitForCompletion();
} finally {
    session.close();
}

CommonJS(require)でも利用できます。リソース解決やストリーム出力など、他の言語版ドライバと同等の機能を備えています。

詳細は GitHubリポジトリ および APIドキュメント を参照してください。

Copper PDF ドライバのダウンロード からもアクセスできます。


PDF

Comments are closed.