メニュー

Internet ExplorerでPDFのページを開くとダウンロードボタンが出ず、PDFが開いてしまう

【質問】
PDFをWebページからダウンロードしたいが、目的のページのリンクにInternet Explorerで遷移すると、ダウンロードダイアログが現れるのではなく、PDFファイルがInternet Explorerで開かれてしまう。
なお、そのPCには、「Acrobat Reader DC」が導入されている。そのため、Internet Explorerで直接PDFが開かれてしまうものと思われる。
どうにかしてPDFファイルとして保存したいが、何か方法はないか。
なお、以下の方法は既に試している。
・ショートカットキー「Ctrl + p」で印刷、PDF変換ソフトで保存・・・二度手間感があるので避けたい
・ショートカットキー「Ctrl + s」で保存・・・Webページのhtmlが保存されるので期待通りの結果にならない

【回答】
Adobe Reader DCが導入されている状態で、Internet Explorerで開かれたPDFを「PDFファイルとして」保存するには
ショートカットキー「Shift + Ctrl + s」
を使用すれば実現できます。
該当のショートカットキーを使用すれば、保存先を指定するダイアログが出現するので、あとはそのダイアログを操作する形で保存処理を行えば問題ありません。

以下、一例です。

<!--目的のページを開く-->
<AMBROWSER URL="https://www.mhlw.go.jp/toukei/itiran/roudou/chingin/kouzou/z2019/dl/05.pdf" SESSION="BrowserSession1" />
<!--PDFの表示とローディングの終了がイコールではないので、5秒間Waitを入れる-->
<AMWAIT SCALAR="5" />
<!--画面をフォーカスする-->
<AMWINDOW WINDOWTITLE="*Internet Explorer*" />
<AMWINDOW WINDOWTITLE="*Internet Explorer*" />
<AMWAIT SCALAR="1" />
<!--ショートカットキー「SHIFT + CTRL + s」を押下-->
<AMINPUT KEYSTROKES="{SHIFT}{CTRL}s" />
<!--ダイアログの出現を待つ-->
<AMWAIT ACTIVITY="window" WINDOWTITLE="名前を付けて保存" FOCUSWINDOW="YES" />
<!--カーソルを移動-->
<AMINPUT KEYSTROKES="{HOME}" />
<!--デスクトップのPathを貼り付け-->
<AMINPUT METHOD="paste" PREDELAY="300">%GetDesktopDirectory()%\</AMINPUT>
<AMWAIT SCALAR="1" />
<!--保存ボタンを押下-->
<AMINTERACT ACTIVITY="press" WINDOWTITLE="名前を付けて保存" ACCESSIBILITYENGINE="active" OBJECTPROPERTIES="Toolkit=WindowsAccessibility,Type=PushButton,Class=Button,Name=保存(S),Value=,X=,Y=" />
<AMWAIT SCALAR="3" />
<!--ブラウザを閉じる-->
<AMBROWSER ACTIVITY="close" SESSION="BrowserSession1" />

Knowledge記事検索

Knowledge

News・Information