問題タブ [acrofields]
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.
c#-4.0 - iTextsharp : AcroFields - タイプ 'iTextSharp.text.pdf.PdfDictionary' のオブジェクトをタイプ 'iTextSharp.text.pdf.PdfArray' にキャストできません
iTextsharp を使用してフォーム PDF を読み込もうとしています。Acrofield を使用してその PDF のフィールド要素の値を設定しようとすると、「無効なキャスト例外」が発生します。「IDictionary オブジェクト型を配列に変換中にエラーが発生しました」.
itextSharp 5.* バージョンを使用しています
エラー スタック トレース:
タイプ「iTextSharp.text.pdf.PdfDictionary」のオブジェクトをタイプ「iTextSharp.text.pdf.PdfArray」にキャストできません。
以下のリンクからもフォームを見つけてください。
https://drive.google.com/file/d/0B3W8aJry8ZMERnJubHpMdVk5SmM/view?usp=sharing
しかし、同じコードが他の PDF フォームでも機能しています。このエラーが発生する理由を教えてください。これは PDF が原因ですか? またはその他の問題。
pdf - 既存の Pdf フォームに存在する最後のページにのみ acrofield 値を設定する必要があります
- PDFドキュメントに5ページあり、最後のページにある1つのアクロフィールド値を入力したい.
- 現在、iText ライブラリを使用して実装されており、実装クラスで次のクラスを使用しています。
ドキュメント、AcroFields、PdfContentByte、PdfPTable、PdfReader、PdfStamper;
c# - AcroFields (iTextSharp) へのアクセスが遅い
iTextSharp を使用して、PDF から SignatureNames を抽出しています。大きなサイズの AcroFiels と多くのページの PDF (~40MB および ~5000 ページ) にアクセスする際に問題 (過度の遅さ) が発生しました。
ここに私のコードスニペット:
AcroFields にアクセスするスマートで高速な方法がありますか、それとも iTextSharp のものを待つ必要がありますか?
どうもありがとう。
adobe - Acrobat DC と acroforms / acrofields
私たちは、バックエンド ソフトウェアで acroforms を喜んで処理しています。現在、顧客は、最新の Acrobat DC バージョンで作成されたフォームを提供しています。これらのフォームは処理できません。フィールドがわかりません。
ここに明らかな変化はありますか?私はアドビのウェブサイトで何か実質的なものを見つけようとしましたが、ほとんどの場合、フォームに使用されている技術ではなく、「フォームに記入」して署名するだけです。
顧客がフォームのデザインに最新の acrobat を使用している場合、これらは acroform でしょうか、XFA テクノロジでしょうか、それともまったく異なるものでしょうか?
これらが acroform でない場合、最新の Adobe DC は実際に acroform を作成できますか? 設定で見つけようとしましたが、見つかりませんでした。
前もって感謝します!
java - Acrofields を使用したフォームのフラット化中に itextpdf で NullPointerException が発生する
各ページにいくつかのアクロフィールドを含む 6 ページの PDF があります。次のコードを使用して、ページ 4 と 5 を削除しました。
ただし、次のコマンドを使用してフォームをフリーズします。
NullPointerException が発生しています。この理由: フォームのフラット化では、ページ 6 が存在しないため、ページで定義された Acro フィールドがページ番号を見つけることができません。
例外トレース:
c# - 印刷された PDF には、記入済みの AcroForms の内容が表示されない
itextSharp 4.1.6 を使用して AcroFields を既存の PDF に追加し、2 番目のステップでこれらのフィールドにコンテンツを入力します。これらのドキュメントを Adobe Reader で開くと、コンテンツが表示されます。ドキュメントを印刷しようとすると、入力されたすべてのフィールドが空です。
これは、編集可能な PDF とフラット化された PDF の両方で発生します。「GenerateAppearances」は True に設定されています。現在のライセンスの概念により、別のバージョンにアップグレードできません。私のコード:
そしてInsertTextField
:
ドキュメントについては、新しいワード ドキュメントを作成し、テキストを追加して PDF として保存するだけです。このドキュメントを選択して開始します。
では、ファイルした内容を印刷物に表示するにはどうすればよいでしょうか?
編集:コードを追加
pdf - XFAに入力されたフィールドがありませんか?
pdfbox-1.8.12 を使用して PDF からコンテンツを読み取り、XFA を取得しています。フィールド値を見逃すことなく、ほとんどのファイルの XFA を正常に取得できました。
問題は、 error.pdfのようないくつかのファイルにあります。CIN のように値のないフィールドがたくさんありますが、PDF Viewer、foxit、または Acrobat でファイルを開くと、そのフィールドが表示されます。
次に、byte[] が String に変換されます。
これはこのファイルの xfa であり、これで「U72300DL1996PLC075672」を検索すると、見つからないでしょう。
これは通常のファイルで、すべてのフィールドが含まれています。
何か案は?私はすべてを試しましたが、読者がその値を見ることができるので、私もできるはずです.
編集 : ファイルをダウンロードする必要があります。ブラウザで表示できない場合があります。