web-dev-qa-db-ja.com

angular 9でprint.jsを使用して複数のPDFを印刷する方法

私は print.js ライブラリを使用してprint PDF "、SINGLE PDF印刷でうまく機能しようとしました。これで複数のPDFを印刷しようとしているときは、エラー:エラー:複数の選択肢。。また、プレーンJSで試してみましたが、複数の文書に対して複数回求められています。

以下は私たちが使用しているコードです。

_printJS({ 
         printable: ['dummy.pdf', 'dummy1.pdf'], 
         type:'pdf'
        });
_

添付ファイルを見つけてください。

enter image description here あらゆる助けに感謝します!

5
Priyank

現時点では、print.jsは複数のファイルの印刷をサポートしていません。ファイルを最初に単一のファイルにマージしてから、そのファイルを印刷しようとします。これにより、1つの印刷プレビューが作成され、より良いユーザーエクスペリエンスが提供されます。

回避策として、onPrintDialogCloseイベントを使用できます

printJS({
    printable: 'page01.pdf',
    type: 'pdf',
    onPrintDialogClose: function() {
        printJS('page02.pdf');
    }
})
 _
1
pbachman