Excel Excel から PDFファイル を作成&操作出来る 2015年5月9日 管理人 2件のコメント TOP > * [...] このサイトの狙いはこれです。 Acrobat 本体が持っている機能のほんの一部を利用します。 PDF 関連のソフトは加速するほど増えている。 しかし、PDFファイルはみんな考える程、敷居が高いものでは無いことが判りました。 当サイトはそれを見つけることが目的です。 注意)間違い、リンク切れ、誤字等などがあればご指摘をお願い致します。 < TOPへ >
strGetInfo = objAcrobatPDDoc.GetInfo("Title") で「概要タブ」のタイトルは取得出来ますが、「セキュリティ」タブの【 文書に関する制限の概要 】にある情報を取得する際に設定するパラメータが分りません。。。 印刷からテンプレートページの作成まで、許可しているのか?しないのか?全て知りたいです。 タイトルのような指定方法で取得出来ないものでしょうか? フリーソフトなどは使用せず、ExcelVBAだけで実現出来ないでしょうか? よろしくご教授ください。
藤田 さん はじめまして。 急ぎ、判る範囲で返答します。 Excelだけでは出来ませんが、Acrobat無しで出来ます。 ※残念ですがフリーソフトが必要です。 ソフト「Qpdf」をExcelから呼び出します。 以下のサンプルを御覧ください。 Qpdf : PDFのセキュリティ設定を取得するVBA関数 参考になれば幸いです。 ▼追加 ・・・GetInfo("Title") などのAcrobat OLEにはセキュリティに関する操作機能は持っていません。 但し、当サイトで紹介しているAcrobat OLE (IAC)からAcrobat JavaScriptが呼び出せます。Acrobat JavaScriptはAcrobat内部で動作する専用言語です。これには一部でセキュリティに関する操作?らしき部分が有るのですが。これに関しては一般公開されている情報があまりにも少なく、今だ不明な箇所として扱っています。 Acrobat JavaScriptの呼び出しは以下からです。 「AFormAut 一覧」、「JSObject 一覧」 現時点でセキュリティに関する部分の操作は上記のソフトを使うしか手がありません。 正確には、そこまでしか判っていません。
strGetInfo = objAcrobatPDDoc.GetInfo("Title") で「概要タブ」のタイトルは取得出来ますが、「セキュリティ」タブの【 文書に関する制限の概要 】にある情報を取得する際に設定するパラメータが分りません。。。
印刷からテンプレートページの作成まで、許可しているのか?しないのか?全て知りたいです。
タイトルのような指定方法で取得出来ないものでしょうか?
フリーソフトなどは使用せず、ExcelVBAだけで実現出来ないでしょうか?
よろしくご教授ください。
藤田 さん はじめまして。
急ぎ、判る範囲で返答します。
Excelだけでは出来ませんが、Acrobat無しで出来ます。
※残念ですがフリーソフトが必要です。
ソフト「Qpdf」をExcelから呼び出します。
以下のサンプルを御覧ください。
Qpdf : PDFのセキュリティ設定を取得するVBA関数
参考になれば幸いです。
▼追加
・・・GetInfo("Title") などのAcrobat OLEにはセキュリティに関する操作機能は持っていません。
但し、当サイトで紹介しているAcrobat OLE (IAC)からAcrobat JavaScriptが呼び出せます。Acrobat JavaScriptはAcrobat内部で動作する専用言語です。これには一部でセキュリティに関する操作?らしき部分が有るのですが。これに関しては一般公開されている情報があまりにも少なく、今だ不明な箇所として扱っています。
Acrobat JavaScriptの呼び出しは以下からです。
「AFormAut 一覧」、「JSObject 一覧」
現時点でセキュリティに関する部分の操作は上記のソフトを使うしか手がありません。
正確には、そこまでしか判っていません。