私はPDFフォームを用意していますが、Adobe Acrobat Proバージョン9を使用していくつかの隠しフィールド、ボタン、およびいくつかのバリデーションをjavascriptに追加しました。DynamicPDF APIを使ってJavaでPDFフォームをレンダリングする
また、JavaでdynamicPDF api(初回)を使用して、そのPDFを読み込んでいくつかの値(例:現在の日付といくつかのURLフィールドの日付)をあらかじめ入力し、バイト配列に描画してレンダリングする。
しかし、ダイナミックPDFをレンダリングすると自分のフォームが乱れてしまいます。それは私がadobeを使用して追加したボタンを完全に表示していません。ボタンはNO LABELで表示され、クリックすると*
が表示されます。理由を知らない。
私はFDFマージの代わりにダイナミックPDFを使用しています。だから私はdynamicPDFから同じ機能が欲しいと私は両方のAPIの初心者です。
提案がありますか?このバイト配列は、JSPに転送され
PDFMerge pdfmerge = new PDFMerge(form.getTemplateFile());
MergeDocument mergedPDF = printTool.mergePDF(String
.valueOf(form.getFormId()), URL);
byte[] pdfArray = mergedPDF.draw();
これは私のヘルパー書くためのクラスとPDFで
コードを追加してください。 –