終了

Acrobat Reader からPDFフォームの送信ボタンでXFDF形式でWebサーバーに送信できません

New Here ,
Jul 21, 2020 Jul 21, 2020

リンクをクリップボードにコピー

コピー完了

Adobe Acrobat Pro2017で作成したPDFフォームをReader拡張機能を有効にしたものを共有フォルダに置いています。

AcrobatReaderからこのPDFフォームに入力して送信ボタンでWebサーバーに送信して、データベースに格納するしくみを作りたいと考えています。送信先URLにはhttp://-------/PDFHandler.ashx#FDF として書き出し形式をXFDFにしました

Webサーバー側ではReader側へのresponseでfdfを返すため以下のコードを書きました

 

context.Response.Clear();
context.Response.ContentType = "application/vnd.fdf";
string res =
"%FDF-1.2\r\n" +
"1 0 obj\r\n" +
"<</FDF\r\n" +
"<</Status (Submit was Successful)>>\r\n" +
">>\r\n" +
"endobj\r\n" +
"trailer << /Root 1 0 R >>\r\n" +
"%%EOF";
context.Response.Output.Write(res);
context.Response.End();

 

ボタンをクリックすると「送信処理中にエラーが発生しました。不明なエラーです。」となってしまい

サーバーにXFDF形式のデータが送信できません

どこをどう直したら良いのかわかりません。どなたかお知恵をお授けください

参考https://answers.acrobatusers.com/is-handle-response-submitform-call-q29198.aspx

 

キーワード
PDF forms

表示

394

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines

correct answers 1 件の正解

Community Expert , Jul 24, 2020 Jul 24, 2020

知識がないので答えられないのですが、エラーがどこで発生しているのか特定できているのでしょうか。

サーバーのレスポンスメッセージが記載されていて、その直し方がわからないと書いているように見えます。

 

しかし、エラーメッセージはPDFファイル中のボタンをクリックしたときに「サーバーに送信できない」という内容ではないですか? つまり、サーバーに届かなかったのに、サーバーからの返信の書き方が悪いらしい、と捉えているように見受けられます。

 

まず、エラーが発生した際、それはクライアントPC内で発生していてサーバーに一切届いてないのか、それともサーバーに届いたがサーバー側でエラーが発生したため、それを受けてクライアントPCがエラーメッセージを出したのかを切り分ける必要があります。

それは、サーバーのアクセスログを見ればすぐにわかりますよね。話はそれからだと思います。

投票

翻訳

翻訳
Community Expert ,
Jul 24, 2020 Jul 24, 2020

リンクをクリップボードにコピー

コピー完了

知識がないので答えられないのですが、エラーがどこで発生しているのか特定できているのでしょうか。

サーバーのレスポンスメッセージが記載されていて、その直し方がわからないと書いているように見えます。

 

しかし、エラーメッセージはPDFファイル中のボタンをクリックしたときに「サーバーに送信できない」という内容ではないですか? つまり、サーバーに届かなかったのに、サーバーからの返信の書き方が悪いらしい、と捉えているように見受けられます。

 

まず、エラーが発生した際、それはクライアントPC内で発生していてサーバーに一切届いてないのか、それともサーバーに届いたがサーバー側でエラーが発生したため、それを受けてクライアントPCがエラーメッセージを出したのかを切り分ける必要があります。

それは、サーバーのアクセスログを見ればすぐにわかりますよね。話はそれからだと思います。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
New Here ,
Jul 24, 2020 Jul 24, 2020

リンクをクリップボードにコピー

コピー完了

最新

Omachiさん 返信ありがとうございます。

ご指摘の通り問題の切り分けが出来ていないかもしれません。

エラーメッセージが出るのはクライアントのPC側でReaderで開いて送信ボタンをクリックした時に発生します

但し、同じPDFファイルをAcrobat2017で開いて送信ボタンを押した時にはエラーメッセージは出なくて、サーバーからの

responseメッセージがポップアップ表示されます

その事から、クライアントPCのAcrobat Readerから送信する際に発生する問題ではないかと思います。

Acrobat Readerから送信できなければこのプランは中止するしかありません

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines