問題タブ [pdflib]

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 投票する
4 に答える
1706 参照

azure - Windows Azure Worker ロールで PDFlib を実行することに関してアドバイスはありますか?

.NET Azure アプリケーションでオンザフライで PDF を生成する必要があり、PDFLibが私たちの要件を最もよく満たしていると判断しました。

基本的な展開は dll ベースであるため、比較的簡単です。この問題を調査しているときに、別の同様のコンポーネント (AbcPdf、ここでは) のインストールをカバーするケーススタディに出くわしました。これにより、クラウド サービスで PDFLib を起動して実行することに関して、共有できる同様の詳細な経験があるかどうか疑問に思いました。 ?

具体的には、パッケージと一緒にコピーする必要がある、参照されている .dll 以外のファイルがあるかどうか、起動コマンドを使用して GAC に PDFLib をインストールする必要があるかどうか、およびライセンスの取得に問題があるかどうかに関心があります。クラウド環境で。

もちろん、必要に応じて VM を使用することもできますが、最初は標準のワーカー ロールを使用することを考えています。私は PDFLib サポートにこの質問を依頼し、ここで得た回答を共有します。このトピックは Stackoverflow の他の場所ではカバーされていないためです。

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

amazon-ec2 - pdflib @ aws ec2

「AmazonCloud」にPHP64ビット用の.so拡張子をインストールすることは可能ですか?Amazonによってランダムに起動およびシャットダウンされるいくつかのインスタンスを使用しているため、インスタンス自体ではこれを行うことができません。設定コンソールでこれに関することは何も見つかりません。誰かが答えを持っていればうれしいでしょう。

ありがとう、よろしくイボン

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

pdflib - 重い画像のPDFLibでPDFサイズを縮小するにはどうすればよいですか?

PDFLibエンジンを使用してPDFを作成しています。私の要件は、PDFに保存されるデータに関してはかなり重いです。1つのPDFに約300枚の画像が保存されます。また、同時に約100のPDFを作成します。鉱山の画像が繰り返されているので、どの画像がどこにあるかわかります。PDFLibのimage_loadオプションを使用すると、PDFサイズは約100Mbになります。サイズを小さくする方法はありますか?

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

pdflib - PDFLib テンプレート エラー: 関数はオブジェクト スコープで呼び出されてはなりません

PDFLibエンジンを使用してpdfファイルを生成しています。テンプレート機能を使用しましたが、コードは次のとおりです。

しかし、次のようなエラーが表示されます。

関数をオブジェクト スコープで呼び出してはなりません。

どこで間違いを犯したのかわかりません。

ありがとう。

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

proxy - PDFLib で対象ページに Proxy を適用するには?

生成されたpdfのプロキシとしてpdfを参照したいと思います。しかし、それは外部ターゲットへの参照を持っていません。私のコードは次のとおりです。

しかし、それは常にエラーになります。理由がわからない。その中に概念的なものが欠けていますか?そして、それを使用する最良の方法は何ですか?

ありがとう。

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

pdflib - PDFLib で別のファイルにジャンプするブックマークを使用する方法は?

PDFLib を使用して別の PDF に移動するリンクまたはブックマークを PDF に作成したいと考えています。そのために、次のコードを使用しました。

そのためのアクションを次のように作成しました。

しかし、どうすればそれを適用できますか?

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

php - TetPDFテキスト抽出チュートリアル

標準のドキュメントではない優れたTETチュートリアルを知っている人はいますか?

pdflibのホームページで提供されているドキュメントはそれほど良くありません。これがどのように機能するかを本当に理解する必要があります。

誰かが私を答えとして説明してくれるときも大丈夫です...

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

php - PLOP を使用して PDF をパスワードで保護 (PDFLib)

PDFLib を介して作成した PDF をパスワードで保護するオプションをユーザーに提供しようとしています。PLOP に関するドキュメントを読み、マニュアルの付録Aで次の段落に出くわしました(ここにあります):

メモリ ベースの組み合わせメモリ ベースの方法は高速ですが、より多くのメモリが必要です。非常に大きなドキュメントを扱う場合を除き、Web アプリケーションでの動的な PDF 生成と署名に推奨されます。PDFlib を使用してディスク上に PDF ファイルを生成する代わりに、 に空のファイル名を指定してコア内 PDF 生成を使用し、 を使用し PDF_begin_document( )て生成された PDF データを含むバッファーの内容を取得しPDF_get_buffer( )、 を使用して仮想ファイルを作成しますPLOP_create_pvf( )。仮想ファイルに使用されるファイル名は、 PLOP_open_document( )ディスク上に物理ファイルを作成することなく PLOP/PLOP DS を使用して渡すことができます。PDFlib バッファの内容を複数の部分に分けてフェッチすることはできないことに注意してください。これは、文書全体が単一のバッファで PLOP/PLOP DS に供給されなければならないためです。したがって、電話する必要があります PDF_get_buffer( )PDF_end_document( )との間PDF_delete( )。すべての PLOP パッケージに含まれている hellosign プログラミング サンプルは、PDFlib を使用して PDF 文書を動的に作成し、それをメモリ内の PLOP に渡してデジタル署名を適用する方法を示しています。

PDF_end_document()これまでのところ、マニュアルの指示に従って、 の前に呼び出される次のメソッドを記述しました。

ここから先に進む方法がわかりません。私がやろうとしていることをリモートでさえカバーしていることがわかったドキュメントはありません (これは PLOP API の一般的な使用法だと思いますが)。

この方法を完了し、パスワードで出力 PDF を保護するにはどうすればよいですか?

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

php - Amazon S3 にアップロードすると、PdfLib で生成された PDF ファイルが破損または不完全になる

PdfLib PHP 拡張機能を使用して PDF ファイルを生成しています。新しいファイルを開始し、そこに画像を読み込み、end_document を呼び出してファイルを終了します。

すべて正常に動作し、ファイルは正しく生成されますが、ファイルを生成した直後に (ファイルを生成する同じ関数で) Amazon S3 クラウドにファイルをアップロードしようとしています。ファイルはアップロードされましたが、完全ではありません。空の pdf がアップロードされたようです。

ファイルをローカルに保存する場所には、本来あるべきファイルが含まれています。画像がそこにロードされ、ファイルのサイズは約 600KB です。アップロードされたファイルは空のスケルトンのようなもので、PdfLib->begin_document を呼び出したときに生成されたファイルですが、実際に何かを配置する前に開くことができず、サイズは 104 バイトです。

end_document の後、アップロードの前に数秒間スリープしてみました。PdfLib が処理を完了するのに時間がかかるのではないかと考えたからです。しかし、これは効果がなく、結果はまったく同じです。

これを修正する方法、これを引き起こす原因、解決策を探す場所についてのアイデアはありますか?

UPDATE 問題は、私が使用しているS3 APIクラスのようです。私はこれを使用していました。公式の SDK を使用すると、アップロードは期待どおりに成功します。公式SDKを使い続けます。なぜ他の API クラスを使用して失敗したのかという元の疑問が残ります。