問題タブ [itext7]

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

java - iText フォームに入力 / ページを新しいドキュメントにコピー

iTextを含むテンプレート PDF を入力するために使用していますAcroForm。このテンプレートを使用して、動的にページを含む新しい PDF を作成したいと考えています。私の考えは、テンプレート PDF を入力し、ページを書き込み済みのフィールドでコピーし、それを新しいファイルに追加することです。彼らの主な問題は、顧客がテンプレートを自分でデザインしたいということです。したがって、この問題を解決する正しい方法を試しているかどうかはわかりません。

だから私は今動作しないこのコードを作成しましたが、エラーが発生しましたcom.itextpdf.io.IOException: PDF header not found.

マイコード

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

forms - 既存のPDFフォームを平坦化せずにitext 7およびitextsharp 5.5.9で埋める方法は?

USCIS フォームに記入しようとしていますが、記入後は読み取り専用になります (フラット化)。なぜそれがそうしているのかわかりません。それを平坦化するコードはありませんが。スタック オーバーフローを検索し、さまざまなことを試しましたが (itextsharp 5.5.9 と itext 7 を使用)、それでも機能しません。

これが私が使用しているサンプルコードです

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

java - iText 7 itextpdf.kernel.PdfException

PDFを生成するためにJavaとiText 7を使用しています。

PDF テンプレートを作成し、このテンプレートを動的にするために、このテンプレート内にいくつかのデータ モデルを用意しました。

初めてこのテンプレートを使用して PDF を生成したとき、うまくいきました。しかし、テンプレート内のデータ値を変更してから再度生成しようとすると、エラーが発生しました。

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

java - PDFドキュメントitext7ですべてのacrosfields avaliblesを取得する

一部のデータ コンピューティング (Java を使用) に従って、pdf テンプレートの変更を自動化しようとしています。

私はpdfの変更の経験がなく、これを行うために使用しようとしitext7ています.

PDFにテキストを追加する方法を読んでいますが、ここでも、「キー」を使用してAcrosfieldが存在する場合にそれらをフィールドする方法を見ました

それにもかかわらず、私が使用している pdf テンプレート (変更可能) を作成していないため、手動で入力できるフィールドが Acrosfields または別の技術で作成されているかどうかはわかりません。各フィールドに 1 つあれば...

この質問を見ました。ここには、すべてのフィールドとその値を取得する方法が示されていますが、唯一の答えに表示されるコードを試すと、

この部分では:

少し試してみると、より多くの情報が見つかりましたが、可能であればこれらの「キー」を取得する方法が見つかりません...

- - - - 編集 - - - -

各フィールドに Acrosfield のキーの名前を持つ PDF テンプレートのコピーを作成するために、このコードを作成しました。

注: これは itext5 でのみ機能します。何らかの理由でこれを itext7 でやろうとしたときにうまくいかなかったので、itext5 でやろうとしたところうまくいきました!

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

c# - iText7. PDF フォームへの入力が期待どおりに機能しない

私は iTextSharp を使用して PDF フォームに記入しようとしていましたが、ブロックに新しい子供がいることがわかりました: iText 7.0. 当然やってみたのですが・・・残念ながらうまくいきませんでした。ここに問題があります。プログラムで入力する必要がある編集可能な PDF フォームがあります。私はそれを達成するために次のコードを使用しました:

目的のフィールドが入力されましたが、フォームが平坦化されただけでなく (AFAIK では予期された動作ではありません)、入力された PDF が Acrobat リーダーで開かれると、次のメッセージが生成されます。

「このドキュメントは、Adobe Acrobat Reader DC の拡張機能を有効にしました。ドキュメントは作成後に変更されたため、拡張機能は使用できなくなりました。このドキュメントの元のバージョンについては、作成者にお問い合わせください。」

これらの結果は、私たちが目指してきたものではありません。そこで、ドキュメントの編集可能性を維持し、厄介なメッセージを取り除くために、「追加モード」で PDF フォームを開くことにしました。これが私が使用したコードです:

残念ながら、この試みもその使命に失敗しました。厄介なメッセージは表示されなくなりますが、フォーム自体は入力されないため、受け入れられません。そして、私の人生では、なぜこれらの行動が持続し、馬と馬車のように一緒に行くのか理解できませんでした!

質問は次のとおりです。ここで何が欠けていますか? 新しいバージョンの iText を使用して動作させる方法はありますか?

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

itext7 - FlattenFields が期待どおりに機能しない

IText7 で POC に取り組んでおり、FlattenFields を実行しようとするとエラーが発生します。私たちがやろうとしているのは、pdf テンプレートを読み込んで値を挿入することだけです。私たちが使用しているテンプレートは、IText5 で問題なく動作していました。

例外メッセージは次のとおりです: タイプ 'iText.Kernel.PdfException' の例外が itext.kernel.dll で発生しましたが、ユーザー コードで処理されませんでした

追加情報: unbalanced.begin.end.marked.content.operators

よろしく Shreenidhi BR

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

javascript - PdfName.V が以前の値を検証するのはなぜですか?

私は iText 7 を使用して PDF を作成してきましたが、非常にうまく機能しますが、フォームの検証で問題が発生しました。次のコードは、単純なテキスト入力ボックスを含む pdf ファイルを生成します。

ここで、生成された pdf を開いてテキスト ボックスに値を入力し、Enter キーを押すと、空白のメッセージ ボックスが開きます。それを閉じて、テキスト ボックスに別の値を入力すると、メッセージ ボックスが開き、最初にボックスに入力した値が表示されます。代わりに、テキスト ボックスに入力された値がポップアップ メッセージ ボックスに表示される値になることを期待します。何か不足していますか?

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

c# - iText7 C# マルチカラム テキスト

IText 7 .NET の複数のページにまたがる MultiColumn Text の実装に取り​​組んでいます。これを実装する方法について、誰かが C# で例を提供できれば素晴らしいことです。iTextSharp で使用できた ColumnText は、Itext7 では使用できなくなりました。