問題タブ [pdf-form]

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

pdf - PDFAcroFormsHTTP-POST後の応答の処理

PDFファイルからのHTMLフォームの送信が成功した(または失敗した)ことをユーザーに通知したいと思います。これで、Adobe Readerでbrowser-pluginを使用すると、ブラウザーでHTML応答が表示されるようになりました。スタンドアロンリーダーを使用してフォームを送信した場合、「タイプtext / html; charset=uft-8のコンテンツを処理できません」というエラーが発生しました。

私の質問は、スタンドアロンリーダーとブラウザプラグインの両方が処理できる、応答にどのタイプ/形式を使用する必要があるかです。

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

c# - iTextSharp v5スロー例外

C# コードから値を入力して印刷する PDF フォーム テンプレートがあります。

突然、顧客からエラーが報告されました。(ASP.NET ページから) PDF を印刷しようとすると、次のようになります。

タイプ「iTextSharp.text.pdf.PdfName」のオブジェクトをタイプ「iTextSharp.text.pdf.PdfIndirectReference」にキャストできません

コードを掘り下げると、このエラーが次のコード行で発生することがわかりました。

面白いことに、これは iTextSharp の「新しい」バージョン 5.0 でのみ発生します。以前のバージョン 4.1.2 に戻し、まったく同じコード、まったく同じ PDF フォームを使用すると、問題なく動作します.....

iTextSharpの新しいv5がこのように動作する理由について、誰か考えや洞察がありますか??

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

xml - XSD選択要素をLiveCycleDesignerPDFフォームに表現する

Adobe Livecycle DesignerとXMLファイルを使用して、プロジェクトのPDFフォームを作成しています。XSDを作成しました。これには、次のような無制限の選択肢のシーケンスが含まれています。

これをAdobeLivecycleDesignerで表すために、次のようなものがあります。

誰かがPASSWORD1Buttonを押すと、次を使用して新しいItemsSubFormインスタンスを作成します。

そして、PASSWORD2Buttonの反対のこと。

問題は、アイテムを手動で挿入する以外に、XMLファイルも使用できるようにしたいということです。そのため、上記のXSDを作成しました。また、バインディングを使用して、XSDのItem1要素とItem2要素をそれぞれItem1WrapperとItem2Wrapperに関連付けます。問題は、XMLにItem1要素を含めると、Item1WrapperとItem2Wrapperの両方が作成されることです(Item2でも同じです)。それぞれのラッパーを非表示にするためにロードを制御する方法はありますか?

残念ながら、PDFFormもXSDも変更できません。

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

pdf - Can a PDF fillable form post itself to an HTTPS URL?

I am building a webapp that will display PDFs. The PDFs have fillable forms. Instead of making the user save the form, and then re-upload it to the webapp, the idea is to adapt the PDF such that it can POST itself (when the user clicks) from inside the browser to some HTTPS endpoint when the user is done.

Is this doable? If so, how? If not, any suggestions? Thanks.

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

c# - PDF フォームに記入し、iTextSharp で複数の言語をサポートする方法は?

iTextSharp でフォーム フィールドに入力するときに、複数の言語をサポートする方法があるかどうかを知りたかったのです。英語、分音符号のあるヨーロッパ言語、および中国語や日本語などのアジア言語でのユーザーの入力フィールドをサポートする必要がありますが、同じ PDF でこれらすべてをサポートする方法がわかりません (たとえば、ユーザーは英語で回答されるフォーム フィールドを持つことができます)。一部は中国語など)。事前に定義された Acrobat フォームを使用する必要があります。たとえば、このシナリオでは PDF をゼロから完全に作成することはできません。

iTextSharp 内でこれを達成する方法はありますか? 少なくともほとんどのヨーロッパ言語と中国語をサポートし、フォーム/生成プロセスが特定の文字をサポートする正しい知識をいつ使用するかを知るには?

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

java - iText を使用して PDF ドキュメント内の既存の PushbuttonField を見つける

Java iText ライブラリを使用して PDF ドキュメントのフォーム フィールドを操作していますが、簡単な問題が発生しました。PdfStamper オブジェクトから取得した AcroFields のプロパティを設定することはできますが、本当にやりたいことは、アクションを既存のプッシュ ボタン フィールドに設定することです。

新しい PushButton フィールドを作成してドキュメントに追加する例は数え切れないほどありますが、既存の PushbuttonField オブジェクトを実際に取得する例はありません。AcroField オブジェクトにはない setAction メソッドがあるため、これは正しいオブジェクトであると確信しています。

Acrobat を使用してテンプレートからボタンを削除し、プログラムで毎回新しいボタンを追加することでこれを回避できるため、それが不可能であることを喜んで受け入れます。

さらに、iText に関するドキュメントのより包括的な場所を誰かが知っているかどうかを知りたいです。不完全な javadoc や特定のコード例では、最適なドキュメントにはなりません。

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

c# - iTextSharp を使用した PDF フォーム

iTextSharp で入力可能な PDF ファイルを作成するにはどうすればよいですか。現時点では、テキストを含む pdf ファイルを作成できますが、入力可能なフィールドの作成に苦労しています。ヘルプやサンプル コードをいただければ幸いです。

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

c# - PDFBox を使用して PDF フォームに記入する

フォームを含むpdfがあります。データベースからデータを取得し、フォームのフィールドに自動的に入力するクラスを作成しようとしています。

私はすでに ITextSharp を試しましたが、PDF では問題なく動作しますが、その価格は予算外です。PDFをサーバーに保存するのではなく、クラスからStreamオブジェクトを返すことができるように、PDFをインポートし、データを設定し、できればストリームにPDFを保存できる無料のPDFパーサーが必要です。

このpdfリーダーを見つけましたが、動作しません。Null 参照エラーが多く、それらを「修正」しようとしても、フィールドが見つかりませんでした。

そのため、ドキュメントにはPDFを操作できると書かれているため、PdfBoxに移行しましたが、例が見つかりません。ここに私がこれまでに持っているコードがあります。

問題はcatalog.getAcroForm()、null を返しているため、フィールドにアクセスできないことです。PdfBox を使用してフィールド値を変更し、元に戻す方法を知っている人はいますか?

編集:

私はこの例を見つけました。これは私がやっていることのほとんどです。私のアクロフォームがpdfboxでnullになっているだけです。itextsharp はそれをうまく引き出すことができるので、そこにあることはわかっています。

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

pdf - Aspose を使用して PDF フォームに入力する

Aspose を使用して、pdf のフィールドの値を設定しようとしています。 この pdf は ITextSharp で正常に動作します。 それが私が経験している主な不満です。

これが私のコードです

Aspose.Pdf.Facades.Form form = new Aspose.Pdf.Facades.Form(inputPdf, outputPdf);がエラーを引き起こしています。

例外の詳細: System.NullReferenceException: オブジェクト参照がオブジェクトのインスタンスに設定されていません。

ここにスタックトレースがあります

[NullReferenceException: オブジェクト参照がオブジェクトのインスタンスに設定されていません。] Aspose.Pdf.EmbeddedFileCollection.( ノード、ハッシュテーブル ハッシュ) +57 Aspose.Pdf.EmbeddedFileCollection..ctor(ドキュメント ドキュメント) +161 Aspose.Pdf.Document.( ) +58 Aspose.Pdf.Document.(ストリーム入力、文字列パスワード) +181 Aspose.Pdf.Facades.Form..ctor(文字列 srcFileName, ストリーム destStream) +92

0 投票する
3 に答える
9365 参照

java - 問題のあるJavaでitextを使用してPDFフォームに記入する

iText を使用して PDF フォームに入力していますが、コンソールにエラーはありませんが、出力 PDF を開くと、「辞書オブジェクトが必要です」というメッセージが表示され、その後、「このドキュメントは Adob​​e Reader の拡張機能を有効にしました。ドキュメントは作成後に変更されたため、拡張機能は使用できなくなりました。」

また、出力 pdf には変更が加えられていますが、上記のメッセージが示すように、元の pdf ドキュメントの機能はありません。

以下のコードを使用しました...

私を助けてください。

ありがとう