問題タブ [pdfmake]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
128 参照

jquery - javascript で配列を反復処理し、その内容を特定の形式で表示するにはどうすればよいですか?

オンデマンドで PDF ファイルを生成するhttp://pdfmake.org/#/ライブラリをいじっています。印刷する必要があるすべてのものをそこに直接設定でき、適切なレイアウトを選択できるため、テーブルを使用することにしました.

したがって、テーブルのコードは次のようになります。

前に ajax によってフェッチされたデータで満たされたテーブルがあります。

そして私がそうするとき、私はalert(client_data)見ます[Object object],[Object object],[Object object], etc.。各オブジェクトには必要なデータが含まれているため、次のようにすることができます。

body: [ ]など。そして今、既存のダミー行を置き換えるループを内部に構築したいと思います。

からのデータでclient_data。それを反復して適切なデータを取得する方法がわかりません。それを手伝ってもらえますか?

0 投票する
0 に答える
606 参照

javascript - Javascript オブジェクト スコープ - pdfMake への画像データ URL

JSON データから pdfMake を使用して動的に pdf を作成しようとすると、私の画像を除いてレポートが正常に実行されます。
名前付きキーをオブジェクトに使用したり、配列にプッシュしたり、docDefinition に直接入力したりしようとしましたが、console.log にデータが含まれているように見えますが、常に未定義で戻ってきます。( )
の外で直接割り当てた場合にのみ実際に機能しますが、各「学生」レコードの各画像のデータ URL を取得する必要があるため、これは機能しません。 スコープの問題または非同期の問題である必要があります。助けてください。each//imageData["image0"] = testDataURL;

0 投票する
4 に答える
9820 参照

node.js - NodeMailerの添付メールオプションでPDFMakeのpdf出力を使用するには?

PDF ファイルを作成するための PDFMake のコード スニペットの 1 つを次に示します。

NodeMailerの添付オプションの 1 つを次に示します。

PDFを作成してディレクトリ内のファイルに保存し、その保存したファイルを電子メールに添付することはできますが、PDF出力をファイルに保存せずに、PDFの出力を電子メールの添付コンテンツに直接送信したいファイル.

nodejs のパイプとストリームの機能を理解しようとしましたが、要件を満たすには理解できませんでした。ストリームとパイプを介して可能であるべきだと思いますが、達成する方法がわかりません。

PDFファイルを作成して電子メールを送信する機能を使用するユーザーが複数いる可能性があるため、PDF出力のファイルへの保存を防止したい。あるユーザーが作成した PDF ファイルが別のユーザーによって上書きされる場合があります。

0 投票する
0 に答える
809 参照

javascript - ui-grid でエクスポートされた pdf の名前を変更する

ui-grid データを pdf ファイルとしてエクスポートするために pdfmake.js を使用しています。ただし、エクスポートされたファイルの名前を動的に変更するオプションが見つかりません。ファイルが同じ名前でダウンロードされるたびに、ui-grid のいくつかの選択に基づいて名前を変更したいと考えています。

これが私が使用するコードです

0 投票する
2 に答える
6408 参照

javascript - pdfmakeテキストの最初の部分にタブスペースを追加する方法

pdfmake でテキストの先頭にタブ スペースを追加することは可能ですか。これに「\t」を試してみましたが、イニシャルに追加するとき、または文字列の開始前に追加すると機能しません。

これは私が試しているものです

現在、私の出力は次のとおりです。

料金

造粒に投資することは、未使用の原材料を長期間にわたって大幅に節約し、その他の利点を得ることができるため、賢明な選択です。

私が探しているのは、「グラニュレーションへの投資」の前のタブスペースです

0 投票する
4 に答える
17012 参照

javascript - テキストが次のページに移動するかどうかを動的にチェックし、pdfmakeを使用してpdfに改ページを追加します

プロジェクトの場合、javascript で pdfmake を使用してオンザフライでオファーと請求書の PDF を作成します。私が直面している問題は、テキストブロックが途中でページからはみ出すことです。私が望むのは、特定のテキスト ブロックまたは表がページ間で分割されるかどうかを確認し、その場合はブロックの前に改ページを追加して、テキストまたは表が完全に 1 ページに収まるようにすることです。

私のpdf docDefinitionは次のように構築されています:

要するに、PDFを作成する前にテキストがページからはみ出すかどうかを確認し、それに応じて改ページを追加するにはどうすればよいですか?

前もって感謝します。

0 投票する
1 に答える
2811 参照

javascript - pdfmakeを使用してpdfの最後のページの下部にテキストを修正

プロジェクトの場合、javascript で pdfmake を使用してオンザフライでオファーと請求書の PDF を作成します。署名フィールドを含む最後のテキストブロックを最後のページの下部に添付したいと思います。

私のpdf docDefinitionは次のように構築されています:

getSignature() を呼び出して取得した最後のテキストブロックを PDF の最後のページの下部に添付するにはどうすればよいですか?