問題タブ [pdfstamper]

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

c# - PdfPTableを既存のPDFテンプレートに挿入するにはどうすればよいですか?

アップデート:

いくつかの議論の後、私たちはTeX、特にWindows互換のMiKTeXを使用することにしました。レイアウトを細かく管理することで動的な長さのテーブルをフォーマットできたとしても(各行の行の高さを計算するのと同じくらい面倒であるとは思えない)、大きなテキストボックスのような他の動的なコントロールもあることに気付きました。マイクロ管理する必要があるため、ドキュメント全体をその場で生成することにしました。そのことを念頭に置いて、TeXに行くことは、そのパワーと以前の経験から当然の選択でした。1週間後、すべてのレポートが動的に生成され、背後のコードがクリーンで、最小限。

オリジナル:

LiveCycleを使用して生成されたpdfフォームテンプレートがあり、それを入力して(pdfstamper)、いくつかのテーブルを追加したい(pdfptable)が、当初考えていたよりも難しいことがわかった。

PDFを開き、pdfstamperを使用して静的フィールドを編集します。

これは単純明快です。

次に、設定された場所から複数のページにまたがるテーブルを追加しようとします。ここでは、3年前の、はるかに古いバージョンのitextsharpを使用したこの試みがあり、非常に手動です。

そのコードの要点は、GetOverContentを使用して、生成されたテーブルにColumnTextを挿入することですが、これには、テーブルの高さを認識し、テーブルを手動でサイズにカットする必要があります。

別の答えがあります Itextsharp: 単一のページテーブルに制限されている正確に1つのページで2つの要素を調整します。拡張可能ですが、後続のページでもヘッダー/フッターを計算する必要があるようです。

そして、同じ一般的な方向でのさまざまな未回答の質問:

動的テーブルをPDFテンプレートに追加する

itextsharpはPdfptableを目的の位置に配置します

だから私の質問は、WYSIWYGエディターを使用して静的にPDFを作成し、それを変更してテーブルや任意の長さのテキストなどの動的なサイズのコンテンツを追加する現在の最良の方法は何ですか?WYSIWYG LiveCycleを使用してテンプレートを機能させることができれば、最初から生成したくありませんが、PDFテンプレート用にフォーマットされたテーブルを取得するのに、すべてをその場で生成するよりも手間がかかる場合は、 itextsharpを使用して、PDF全体をその場で生成します。

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

pdf - itext署名pdf

私は現在、PDFファイルの作成と署名にiTextを使用するERPアプリケーションを開発しています。このアイデアは、アプリが請求書を含むPDFファイルを生成し、PdfStamperまたはその他のクラスを使用してデジタル署名で署名できるというものです。これが私のコードです:

請求書の作成と編集

手順「factura」

クラスPdfSigner

まあ、これは間違っていますが、どこで失敗するのかわかりません。実行しようとすると、通常、PdfReaderを設定する前に、「BOOOOM!」でマークした行に例外がスローされます。しかし、プロシージャ "factura"の外で署名しようとすると、ドキュメントを閉じた後、PdfStamperを閉じると、通常、ほとんど最後の行で例外がスローされます。どちらの場合も、原因は常に同じです:「PDFヘッダー署名が見つかりません」。

誰が何が起こっているのか考えていますか?私がプログラムに提供しているパスが正しいことを99%確信しています。また、デジタル署名とパスワードも正しいです...

ありがとう

PS:私はこのページの複数の答えの中から解決策を見つけようとしたことを誓いますが、どれも私には役に立たなかったことが証明されました

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

itextsharp - itext Sharp および PDF フォーム スタンプ (括弧付き)

私のPDFは負の数を正しく表示しません。数値としてフォーマットされたテキストフィールドを含むPDFフォームをacrobatで設定しました。

スタンパーを使用して itext Sharp を介して塗りつぶされた場合、負の数が正しく表示されません

Show Parnetheses と Use red text の両方がチェックされていない限り

かっこだけが必要ですが、負の数値スタイルの赤い数字は必要ありません。他の誰かがこのエラーに遭遇しましたか?

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

c# - 別のプロセスで使用されているため、ファイルにアクセスできません

私のWebメソッドは、%temp%フォルダーにPDFファイルを作成します。これは機能します。次に、以下のコードを使用して、そのファイルにいくつかのカスタムフィールド(メタ)を追加します。

そのメソッドを使用するか、ブロックが終了するかに関係なく、クラスPdfStamperはを生成します。ファイルハンドルを保持しているプロセスは、webdev Webサーバー自体です(VS2010 SP1でデバッグしています)。IOException.Close()using

私が何をしようとしても、st.Close();正確には、で例外をスローし続けます。

別のプロセスで使用されているため、プロセスはファイル'C:\ Users [my username] \ AppData \ Local \ Temp\53b96eaf-74a6-49d7-a715-6c2e866a63c3.pdf'にアクセスできません。

明らかな何かを見落としているかPdfStamper、まだ気付いていないクラスに問題があります。使用されるitexsharpのバージョンは5.3.3.0と5.4.0.0で、問題は同じです。

任意の洞察をいただければ幸いです。

編集:私は現在問題を「コーディング」していますが、解決策が見つかりません。

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

java - Java アプレットの PdfStamper

Java アプレットで PdfStamper を使用して PDF ファイルに署名します。問題は、pdfStamper.close(); で行に到達するたびにアプレットが中断することです。私の問題はいくつかのJavaアプレットポリシーに関連していると思いますが、次のようなすべてに権限を付与しました:

私のコードは次のとおりです。

私はそのようにhtmlから実行します:

キーストアは USB トークンから取得されます。

Java デバッグ コンソールでは、例外は表示されません。main メソッドから同じソース コードを実行すると (引数を渡すための変更をほとんど加えずに)、非常にうまく機能します。

何が問題なのですか?

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

asp.net - PdfStamper.CreateSignature と空の MemoryStream

iTextSharp 5.3.4.0 を使用して、PdfStamper と MemoryStream の操作に問題があります。

MemoryStream は常に空です。

プロジェクトのダウンロード (完全なソース コード)

どうすればこの問題を解決できますか? ありがとうございました!

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

pdf - How to use a temporary space as the "Destination" using PdfStamper from iText library?

I am surfing the web-users pdf files from Domino Server. I have a template.pdf and a font file on my Java package to generate these pdf files without SAVING them on the server. However the PdfStamper requires me to use OutputStream which needs a path.

Does Domino Server have a temp space? Is there a different way to implement this? Is there a fake path to set?

As a test for now I'm saving it on my local machine.


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

c# - itextsharp を使用して複数の画像を複数ページの PDF に変換する

テンプレートを使用して画像をPDFに変換する必要があります。itextsharp を使用して 1 ページの PDF を作成できます。1 ページの PDF に対して 1 つの画像を想定しています。複数の画像がある場合に問題が発生します。定義済みのテンプレートを使用して複数ページの PDF を作成する方法。以下は私のコードです:

前もって感謝します!

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

java - iText - チェックボックスの値を読む

PDFフォームを読み込もうとしています。これを行うことで、通常のテキストボックスの値を取得できました。
コード

チェックボックスの値を取得するにはどうすればよいですか。ご意見をお聞かせください。