問題タブ [node-pdfkit]

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 に答える
2268 参照

node.js - ファイルに保存せずにpdfkitでpdfデータを取得する方法

nodejsでpdfkitを使用してpdfを作成しています。現在、pdfDocument からデータを取得するには、まず「fs」を使用してファイルに書き込み、それから読み戻します。

pdfDocument オブジェクトから直接データを使用して、応答として送信できるようにしたいと考えています。どうやってやるの?

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

node.js - ExpressJS から AngularJS に PDF (PDFKit) をダウンロード

使用:

ExpressGETルート内では、ブラウザでナビゲートして PDF を表示できます。一度見たら、保存したり印刷したりできます。

それは良いことですが、必要なのは PDF を自動的にダウンロードすることです。アプリケーションはPUTExpress に を送信します。から、PUTPDFも自動ダウンロードできますか?Angular は Angular とユーザーに制御を返すために 200 応答を必要としますが、PDF もダウンロードする必要があります。

res.end(new Buffer(doc), 'binary)、などを試しましres.send(new Buffer(doc, 'binary'))たが、PDF をダウンロードできません。200 を返してから PDF をダウンロードできない場合はPUT、フォールバックし、それPUTが返されたらPDF を表示window.openするGETルートに戻ります。ちょっとハックなので、ダウンロードしたほうがいいと思います。

オプション?

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

node.js - NodeJS、2つのPDFをマージ

ハイ、私は 2 つの .pdf を持っていて、ノードを使用してそれらをマージしたいのですが、すでに Ghostscript を使用して試し、ノードから実行しましたが、GhostScript は少しバグがあり、セグメンテーション違反レベル 11 になることがあります。よくあるバグ。

だから私の質問は、私のために2つのPDFのマージを行うことができるモジュールがあるかどうかです。すでに PDFMake と PDFKit を試しましたが、ファイルをマージするオプションが見つからないようです。

前もって感謝します

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

node.js - node-webkit - AngularJS : PDF を生成してユーザーにプッシュする

PDF を作成し、スタンドアロンの node-webkit アプリでユーザーにプッシュしようとしています。PDF の生成は問題ありませんが、ユーザーに送信できません。ここで見つけた指示に従いました:http://pdfkit.org/demo/browser.html

ここに私のコントローラー:

ここに私のエラー:

何か案が ?

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

python - 外部キー ドロップダウン ジャンゴをフィルター処理する

models.py でこれについてあなたの助けが必要です

Ovejaエンティティをフィルタリングしたいのですが、外部キーがmamaすべて新しいデータを追加するためのものです。Ovejaid_sexo=1

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

node.js - PDFKit、2つのPDFファイルをマージするnodeJS

NodeJSでPDFKitを使用した経験のある人はいますか? 具体的には、2 つの PDF ドキュメントを 1 つにマージしようとしていますが、マージされた PDF 内の書式設定で 2 つの PDF のコンテンツを適切に取得できないようです。

これが私がすることです:

test.pdf である出力は、同じ形式の 2 つの pdf の内容を含む 1 つの pdf で構成される必要がありますが、それぞれが "[Object物体]"。doc.text() 関数内でストリームのコンテンツをリダイレクトする方法が見つからないようです。

私が間違っていることについて何か考えがありますか?どうすれば修正できますか?

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

javascript - nodejs pdfkit 動的に生成された PDF をメールに添付 (Mandrill-API)

PDFKit と NodeJS を使用して動的に PDF ドキュメントを生成しています。このドキュメントを電子メールに添付したいと思います。現時点では、NPM 経由で Mandril-API を使用しています。

問題なく PDF を生成し、次の方法でブラウザに表示できます。

doc.pipe( レス );

問題なく電子メールを送信できますが、適切な PDF コンテンツを取得するのに惨めに失敗しました。私はそこに 99% 到達したと確信していますが、何かが欠けています。Google/StackOverflow などを使用して大量の読み取りとテストを行いましたが、行き詰まっています。

base64 デコードを実行すると、次のようなコンテンツが得られます。

%PDF-1.3 % 7 0 オブジェクト << /Predictor 15

PDF 添付ファイルの有効なサイズを 445 KB にすることができましたが、これは電子メールの内容です。

--_av-Ti-H6i8tBBHL4BgoXnyC2Q Content-Type: application/pdf Content-Transfer-Encoding: base64 Content-Disposition: attachment; ファイル名="mytestPDF.pdf"

PDF1370obj/Predictor15/Colors1/BitsPerComponent8/Columns100e ndobj60obj/Type/XObject/Subtype/Image/BitsPerComponent8/Widt h100/Height19/Filter/FlateDecode/DecodeParms70R/ColorSpace/I ndexed/DeviceRGB25580R/Length1751streamxdSSNEhGIRTRkWbY/nHaO MJln7t+vv89ylF111PlYNB9Nm6e9DENsd9FxLFUbOjrgt+ErRgWtj9vPCTBH oohMHl9oZ7IdpC/hxusjTHFFMcxhwIxPlbNorOB +bH8exrrA1DUnzKzq/UXI xT456nxtB59fQNiIrBT2apETJZieZvltpeThrObiZ4ydtY0koKJ2Epb940A1 iXyehONQVXiZr8jRP/NJ3bmjHA0sygAou4Q=

私はこれについて何時間もいじりましたが、PDF コンテンツに改行/改行エラーがあると思います。私が PDF コンテンツを取得する方法は、buffers という配列を作成することです。

/n や /r などを追加する必要があると思います...しかし、私は NodeJS と AngularJS を 1 か月ほど使用してきました。問題を複雑にしています...だから私は皆さんに目を向け、PDFKitで作成した新しいPDFDocumentのコンテンツをNodeJSを使用して電子メールに添付する簡単な方法があることを願っています.

よろしくお願いします...私のとりとめのないことを許してください、しかし、私は約8時間前にこれを始めました(現在、私の時間は午前3時25分です)。:)