前回『PDFフォームの入力情報は、保存する事が出来ない?』として
PFDフォームについて取り上げましたが、そのAdobeReaderの制約を回避する
アドオンを作りましたので紹介します。
(と言っても、ライセンス違反とかではありませんよ)
『komikoni FormBakup v1.0』
http://www.ne.jp/asahi/hey.to/expo/pdf/FormBackup.js.txt
※導入方法は一番下
■ツールバー表示状態(画像1)
![](https://blogimg.goo.ne.jp/user_image/00/fb/efec2dc742d2d9101f154ccc2151cd3b.jpg)
■XFDF表示状態(画像2)
![](https://blogimg.goo.ne.jp/user_image/10/03/e5f88cf0136d860402c0725b10df5951.jpg)
■使い方
使い方は、フォームの含まれるPDFを開き
フォーム情報に何らかの入力を行った後、ツールバーに表示されている「FormBakup」をクリック
![](https://blogimg.goo.ne.jp/user_image/43/10/312ecfb769a62b51fa608dbb9c37b57c.jpg)
出現したダイアログの中のテキストボックスに
表示されるXFDFをクリップボードにコピーする。
![](https://blogimg.goo.ne.jp/user_image/62/a4/50fddd546485472c2aa3731f16232404.jpg)
これをメモ帳などに貼り付け
![](https://blogimg.goo.ne.jp/user_image/42/b1/70db2b4c7e79d5138dfe153d611304a7.jpg)
拡張子を「○○.xfdf」
文字コード「UTF-8」にして
PDFファイルと同じ場所に保存します。
![](https://blogimg.goo.ne.jp/user_image/47/17/ca8d39ba261bcf133098d58402d3ef98.jpg)
これで保存完了です。
保存したXFDFファイルを開くと
![](https://blogimg.goo.ne.jp/user_image/45/ea/4fbf0b0741feeae50f9573b02f085795.jpg)
ちゃんと、XFDF保存時に読み込まれた上でPDFが開かれます。
![](https://blogimg.goo.ne.jp/user_image/4d/2e/b7529c2dfbd072ddc9b2b6b4e0532c4e.jpg)
■XFDFの中身
XFDFは、XMLファイルですので中身を見れば
なんとなく分かると思います。
![](https://blogimg.goo.ne.jp/user_image/71/4f/4b6000bee2251546a69d7b19702553e3.jpg)
仕様もそれほど複雑ではなく
無料で公開されているんでそちらも見てみて下さい。
(XFDFにAnnotation(注釈やコメント)を記載できますが、
AdobeReaderでは読み込めませんw注意して下さい)
■導入方法
以前に公開した、PDFとJavaScriptについて4_『PopupBookmark』と同じなんですが、
まずは以下のURLのJavaScriptをダウンロード
http://www.ne.jp/asahi/hey.to/expo/pdf/FormBackup.js.txt
ダウンロードした”FormBackup.js.txt”を
C:Documents and Settings%USERNAME%Application DataAdobeAcrobat8.0JavaScripts
に保存し”FormBackup.js”にリネイム
(Macは/Library/Acrobat User Data/8.0_x86/JavaScripts)
(AdobeReader 9は・・似たような場所です・・今のマシンが8なので今度書きます)
後はAdobeReaderを起動し
・表示⇒ツールバー⇒その他ツールバーで『アドオンツールバー』を追加しツールバー上での”FormBackup”をクリック!
又は
メニューでツール⇒FormBackup
又は
キーボードで ALT + T ⇒ F
という感じです。
感想・質問などコメント頂けると嬉しいです。
PFDフォームについて取り上げましたが、そのAdobeReaderの制約を回避する
アドオンを作りましたので紹介します。
(と言っても、ライセンス違反とかではありませんよ)
『komikoni FormBakup v1.0』
http://www.ne.jp/asahi/hey.to/expo/pdf/FormBackup.js.txt
※導入方法は一番下
■ツールバー表示状態(画像1)
![](https://blogimg.goo.ne.jp/user_image/00/fb/efec2dc742d2d9101f154ccc2151cd3b.jpg)
■XFDF表示状態(画像2)
![](https://blogimg.goo.ne.jp/user_image/10/03/e5f88cf0136d860402c0725b10df5951.jpg)
■使い方
使い方は、フォームの含まれるPDFを開き
フォーム情報に何らかの入力を行った後、ツールバーに表示されている「FormBakup」をクリック
![](https://blogimg.goo.ne.jp/user_image/43/10/312ecfb769a62b51fa608dbb9c37b57c.jpg)
出現したダイアログの中のテキストボックスに
表示されるXFDFをクリップボードにコピーする。
![](https://blogimg.goo.ne.jp/user_image/62/a4/50fddd546485472c2aa3731f16232404.jpg)
これをメモ帳などに貼り付け
![](https://blogimg.goo.ne.jp/user_image/42/b1/70db2b4c7e79d5138dfe153d611304a7.jpg)
拡張子を「○○.xfdf」
文字コード「UTF-8」にして
PDFファイルと同じ場所に保存します。
![](https://blogimg.goo.ne.jp/user_image/47/17/ca8d39ba261bcf133098d58402d3ef98.jpg)
これで保存完了です。
保存したXFDFファイルを開くと
![](https://blogimg.goo.ne.jp/user_image/45/ea/4fbf0b0741feeae50f9573b02f085795.jpg)
ちゃんと、XFDF保存時に読み込まれた上でPDFが開かれます。
![](https://blogimg.goo.ne.jp/user_image/4d/2e/b7529c2dfbd072ddc9b2b6b4e0532c4e.jpg)
■XFDFの中身
XFDFは、XMLファイルですので中身を見れば
なんとなく分かると思います。
![](https://blogimg.goo.ne.jp/user_image/71/4f/4b6000bee2251546a69d7b19702553e3.jpg)
仕様もそれほど複雑ではなく
無料で公開されているんでそちらも見てみて下さい。
(XFDFにAnnotation(注釈やコメント)を記載できますが、
AdobeReaderでは読み込めませんw注意して下さい)
■導入方法
以前に公開した、PDFとJavaScriptについて4_『PopupBookmark』と同じなんですが、
まずは以下のURLのJavaScriptをダウンロード
http://www.ne.jp/asahi/hey.to/expo/pdf/FormBackup.js.txt
ダウンロードした”FormBackup.js.txt”を
C:Documents and Settings%USERNAME%Application DataAdobeAcrobat8.0JavaScripts
に保存し”FormBackup.js”にリネイム
(Macは/Library/Acrobat User Data/8.0_x86/JavaScripts)
(AdobeReader 9は・・似たような場所です・・今のマシンが8なので今度書きます)
後はAdobeReaderを起動し
・表示⇒ツールバー⇒その他ツールバーで『アドオンツールバー』を追加しツールバー上での”FormBackup”をクリック!
又は
メニューでツール⇒FormBackup
又は
キーボードで ALT + T ⇒ F
という感じです。
感想・質問などコメント頂けると嬉しいです。