作成日: 2020/04/15 最終更新日: 2020/04/15
文書種別
使用方法
詳細
ブラウザやAdobe Reader上に表示された時点で、PDFはファイルとしてクライアント環境に保存されていることになります。これはブラウザの標準的な動作であり、この動作を防ぐことはできません。
クライアント環境に「保存させにくく」する手段としては、Adobe Reader上のツールバーを非表示にし、「文書のコピーを保存」ボタンからの保存を抑制する方法が考えられます。
ツールバーの初期表示状態は、HideToolbarプロパティから設定することが可能です。HideToolbarプロパティが定義されている箇所は、以下の通りです。こちらから設定してください。
「文書のコピーを保存」ボタンのみを非表示または無効にする機能や、F8キーを無効にする機能などは用意されておりません。
クライアント環境に「保存させにくく」する手段としては、Adobe Reader上のツールバーを非表示にし、「文書のコピーを保存」ボタンからの保存を抑制する方法が考えられます。
ツールバーの初期表示状態は、HideToolbarプロパティから設定することが可能です。HideToolbarプロパティが定義されている箇所は、以下の通りです。こちらから設定してください。
- PDFエクスポートフィルタの場合
GrapeCity.ActiveReports.Export.Pdf.Section.PdfDocumentOptionsクラスから設定します。
◆サンプルコード(VB.NET)
Dim pdfExport1 As New GrapeCity.ActiveReports.Export.Pdf.Section.PdfExport()
pdfExport1.Options.HideToolbar = True
pdfExport1.Export(rpt.Document, "PDFExpt.pdf")
◆サンプルコード(C#)
GrapeCity.ActiveReports.Export.Pdf.Section.PdfExport pdfExport1
= new GrapeCity.ActiveReports.Export.Pdf.Section.PdfExport();
pdfExport1.Options.HideToolbar = true;
pdfExport1.Export(rpt.Document, "PDFExpt.pdf");
- 描画拡張機能の場合
GrapeCity.ActiveReports.Export.Pdf.Page.Settingsクラスから設定します。
◆サンプルコード(VB.NET)
Dim settings As New GrapeCity.ActiveReports.Export.Pdf.Page.Settings()
settings.HideToolbar = True
…
_reportRuntime.Render(_renderingExtension, _provider, settings)
◆サンプルコード(C#)
GrapeCity.ActiveReports.Export.Pdf.Page.Settings settings
= new GrapeCity.ActiveReports.Export.Pdf.Page.Settings();
settings.HideToolbar = true;
…
_reportRuntime.Render(_renderingExtension, _provider, settings);
- WebViewerコントロール(PDF形式)の場合
GrapeCity.ActiveReports.Web.ExportOptions.PdfExportOptionsクラスから設定します。
◆サンプルコード(VB.NET)
Me.WebViewer1.PdfExportOptions.HideToolbar = True
◆サンプルコード(C#)
this.WebViewer1.PdfExportOptions.HideToolbar = true
「文書のコピーを保存」ボタンのみを非表示または無効にする機能や、F8キーを無効にする機能などは用意されておりません。
関連情報
旧文書番号
85365