PDFの保存対策:動的なサイト(PHP/Perl/ASP/JSPなど)でのご利用の場合


1. URLコンバーターについて
1ドメイン35,200円(税込み。本体価格32,000円)。PHPやPerl・VB .NET・ASP .NET(C#)・JSP・Classic ASP・ColdFusionなどのプログラムでPDFファイルのパスなどを取得している場合(データベース連動型)には、この有料オプションをご利用ください。他の言語などについては、ご相談ください。


2. 動作イメージ・概要について
PDF No Save・HTMLモードで最初の1回のみ、HTMLファイル(ここでは、ファイル名を仮にshowpdf.htmlとします。)やJSファイルを作成していただきます。

ここで、普通は、PDF No Save・HTMLモードでは、「<a href="showpdf.html">PDF</a>」のようにリンクしていただくのですが、これですとPDF1ファイルしか対応できないため、パラメータ(引数)でPDFのパスを渡すことにします。ただ、そのまま平文でパラメータを渡してしまえば、PDFファイルのパスや少なくともファイル名は丸見えになってしまい、具合が悪いです。

そこで、URLコンバーターでは、PDFファイルのパスを暗号化して、showpdf.htmlにパラメータを渡します。showpdf.html内のJavaScriptが自身に渡されたパラメータを分析し、表示すべきPDFファイルのパスを解析し、その指示通りにPDFファイルを表示させます。

この時、showpdf.htmlはあたかもテンプレートのような形になっています。パラメータが暗号化されているだけで、テンプレート内に、パラメータで渡されたファイルを表示させるというシンプル・よくあるプログラムになっています(PHPやPerlではごく当たり前のようなプログラムですが、それをJavaScriptでやっているので少しイメージがわきにくいことはあるかもしれません)。

まとめますと、

1PDF<= => 1HTMLファイル+1JSファイル+毎回共通のファイルいくつか
になりますので、PDFファイルの数だけHTMLファイルとJSファイルが1つずつ増えます。 また、PDFファイルの数だけ、PDF No Save・HTMLモードでの作成が必要となり、数が多いと大変です。(バッチ処理機能は、Aコース・Bコースともあります。)



複数のPDF<= => 1HTMLファイル+1JSファイル+補助ファイルいくつか
になりますので、PDFファイルの数がいくら多くなっても、HTMLファイルとメインのJSファイルは1つだけです。 また、PDF No Save・HTMLモードでの作業は最初の1回のみになります。

例えば、こんな御利用方法
ITベンダーの方(A社)が構築されているシステムの中に組み込んでいただく形がとても多いです。PDFファイルのパスをデータベースから抽出するプログラムが既にあるのであれば、それと連携させることができます。A社の方が納品時にシステムを納品されたら、後は、エンドユーザー(B社)の方はPDFファイルをA社の指示した方法でPDFファイルをアップロードするなりしてデータベースに登録されるようにすれば、勝手にシステムは動きます。PDFファイルが追加されるたびに、B社の方がHTMLモードを起動して、作業をするというような面倒なことは不要になります。

また、この場合、B社のITスキルが高くない場合はとくに有効です。最後に、B社にとっては、導入時にHTMLモードの組み込み作業をしていただく作業の分だけの費用を考えればいいわけですから、システム稼動後の追加費用などが(少なくともプランセスからは)発生せず、予算が組みやすい・稟議が通りやすいというメリットがあるかと思われます。

3. どのようにパラメータを、プログラム的にHTMLファイルに渡すのか?(サンプルコード)
▼ PHPの場合(例1)

▼ PHPの場合(例2)

▼ JSPの場合(例3)
弊社提供のライブラリーconvert_shtml.jspをインクルードしていただき、PDFファイルのパスを暗号化します。

4. 価格
HTMLモード(1ドメイン29,700円〜)の有料オプションという位置づけとなり、1ドメイン35,200円(税込み)です。現在のところ、PHP版やPerl版、ASP .NET版(VB .NET版)、ASP .NET(#C版)・JSP版・Classic ASP版・ColdFusion版があります。他の言語については、ご相談ください。

なお、キャッシュ対策(ブラウザのディスク・キャッシュ対策)を組み合わせていただくことができます。キャッシュ対策は1ドメイン23,100円(税込み。)となっています。また、PrintScreenキー対策(1ドメイン33,000円)を組み合わせていただくことも可能です。

カスタマイズが必要な場合は、別途お見積もりさせていただきますので、サポートに、ご相談ください。


5. 体験版
URLコンバーター機能付きの体験版は公開しておりません。ご購入前にどうしても動作確認をされたい場合は、WEBアプリケーションのデモ(サンプルアプリ)は提供可能です。サポートに御相談ください。


6. 制限事項
  • テンプレートとなるshowpdf.htmlは単一であり、ブラウザのタイトルバーに表示されるページタイトルは、変わりません。PDFファイルのタイトルがブラウザのタイトルバーに表示されるような仕様にはなっていませんので、ご了承ください。




7. 別有料オプション「HTMLモード・コマンドライン版」との違いについて
URLコンバーターとは、別の有料オプションに「HTMLモードのコマンドライン対応機能」というものがありますが、その違いについてはこちらを参照してください。

8. お問い合わせ・お申し込み
お問い合わせ・お見積もりのご依頼などはサポートにお申し付けください。また、お申し込みは、こちらのページからサインアップをお願いします。


| ホーム | AJモード(想定外のURL・パスでPDFファイルを表示できなくする対策) |
| HTMLモード(保存行為そのものを禁止) | HTMLモード・体験版ダウンロード(URLコンバーターの体験版はありません。) |
|  HTMLモード・よくある質問  |  AJモード(通常版)・体験版ダウンロード |  PrintScreenキー対策などの有料オプション |
| AJモード(スタンドアローン版)の体験版・ダウンロード | AJモード(スタンドアローン版)・よくある質問
| AJモードとHTMLモードの比較サンプル | よくある質問(AJモード・通常版) | お申し込み |
| 運営元案内 | サポートについて | お問い合わせ |


© PDF No Save ドットコム 2008-2024