私は何をしたいのか分かりません。私のウェブページはiframe PDFとどのように対話できますか?
大きな画像。フォームの塗りつぶし可能なPDFを読み込んで、そのPDFとやり取りできるユーザーにプレゼンテーションします。現在、ユーザーは変更されたPDFを保存し、既存の入力可能な値を置き換えるために再アップロードする必要があります。
私がしたいのは、1回のボタンクリックで交換を達成することです。私は、PDFの保存クリックを傍受し、変更されたPDFを取得してデータベースの値を更新するために使用することを好むでしょう。
ローカルドライブに保存せずに変更されたPDFを取得するボタンがWebページに表示されるのは、やや最適ではありません。
ここで私はPDFをどのようにレンダリングするのですか。
<div id="Current_Character" name="Current_Character" style="width: 100%; height: 1000px">
<iframe id="Current_Character_Frame" name="Current_Character_Frame" style="width: 100%; height: 1000px"></iframe>
</div>
そして、それをロードするために少しjQueryのコール:
function charPDF(id) {
var url = "/CharPDF?s=" + $('#session').val() + "&ch=" + $('#charid').val() + "&w=10&h=10&m=1";
$("#Current_Character_Frame").attr('src', url);
}
EDIT:計画は今、文法的にPDFの上部または下部にある送信ボタンを追加するプロにあります。まず、何もしないボタンを追加するだけです。私はitextsharpを使用しています。私は、pdfに "TEST"というラベルのボタンが表示されることを期待していましたが、何もありません。
PdfReader rdr = new PdfReader(filepath);
PdfStamper stm = new PdfStamper(rdr, new FileStream(outpath, FileMode.Create));
stm.FormFlattening = false;
if (AddSubmit)
{
var buttonPosition = new iTextSharp.text.Rectangle(36, 36, 559, 800);
PushbuttonField buttonField = new PushbuttonField(stm.Writer, buttonPosition, "TEST");
stm.AddAnnotation(buttonField.Field, 1);
}
あなたが望むようにそれを行うことはできませんjsbinまたはjsfiddle –
を使用してコードを共有していますが、定期的なフォームを使用して、すでに記入これらのフィールドでPDFを生成することができます。また、それはajaxではありません。 –
いいえ、できません。私は、dbに値を格納しpdfを提示してpdfを埋め込むように制約されています。私は定期的なフォームを使用することはできません。 –