
恐れ入ります。
お力をお借りしたいと投稿いたします。
用紙の大きさが違う3種類(A4横とA4縦とA5)のPDFファイルの用紙サイズに応じて、別タブに飛ばしたwindow.print()指示の用紙サイズ(Microsoft EdgeでのPDFビューワーにて印刷プレビュー画面で選択されている用紙サイズ)を自動で切り替えたいと考えています。
下記のソースにて、
①縦横変更
②印刷サイズ(縦100mm、横150mmなどの実寸サイズ)
などの反映までは実現できたのですが、最も重要な用紙切り替えができていません。
ご多忙のところと存じますが、ご一考いただけないでしょうか。
∴∵∴∵∴∵∴∵∴∵∴∵∴∵∴∵∴∵∴∵
(下記がソースになります、下記は切り替え判断などを省いて「どうにか用紙切り替えできないものか」と試行錯誤したものです。)
∴∵∴∵∴∵∴∵∴∵∴∵∴∵∴∵∴∵∴∵
<!DOCTYPE html>
<html lang="jp" xmlns="http://www.w3.org/1999/xhtml" style="background-color: gray;">
<head>
<meta charset="UTF-8">
<title>print_preview_test</title>
<style type="text/css" media="all">
/* ここで用紙サイズを指定する(A4=210mmx297mm、A5=148mmx210mm) */
@media print {
body {
width: 210mm;
height: 148mm;
};
div {
width: 177mm;
height: 121mm;
};
}
@page{
size:A5 landscape
}
</style>
</head>
<body>
<div style="width:100%; height:95vh; border: 1px solid black; background-color: white;">
<iframe src="用紙を切り替えたい!!(A4サイズ).pdf" width="100%" height="100%"></iframe>
</div>
</body>
</html>
∴∵∴∵∴∵∴∵∴∵∴∵∴∵∴∵∴∵∴∵
よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
No1です。
すくなくとも、windowオブジェクトで用紙に関する機能は無いようです。
参考:
https://developer.mozilla.org/ja/docs/Web/API/Wi …
おそらく、ブラウザから操作できることに用紙サイズの変更は入っていないのではないでしょうか。
検索した感じですと、PowerShellなど、他の方法を模索した方が良いかもしれません。
参考:
https://qiita.com/arachan@github/items/438f4cd80 …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
bodyにidをつける理由は何ですか?
-
テキストボックス内にハイパー...
-
firefoxでブラウザ確認すると左...
-
別ページのページ内リンクでの...
-
複数のiframeの読み込みについて
-
<a href="#" …>の意味を教えて...
-
スマホ上で、左右スワイプで次...
-
javascriptとApacheの設定
-
別ファイルのfunctionの読み込み方
-
javascriptでalertの文字列をコ...
-
htaでVBSのソースを書いたらエ...
-
外部.jsの内容を一部置き換えて...
-
SCRIPT5007: 未定義または NULL...
-
HTMLでのブラウザタブの制御
-
入力したテキストボックスのデ...
-
idHOGEで取得したinnerText(数...
-
javascriptファイルは1つに統...
-
cssにjavascriptを入れる?呼び...
-
onLoadをbodyタグ以外で使用する
-
window.openでフルスクリーン表...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
bodyにidをつける理由は何ですか?
-
(Javascript)印刷するファイル...
-
別ページのページ内リンクでの...
-
WEB上で編集できない、スク...
-
GoogleMapのIEでのバグ
-
HTMLで文字の影
-
テキストボックス内にハイパー...
-
onclickで別の場所にテキストを...
-
横スクロールを右から左へ・・・
-
ハイパーリンクに下線を表示す...
-
背景設定で
-
スクロールバーのスクロール量...
-
NOFRAMEタグについて
-
何がいけないのでしょうか・・・?
-
ページ自動ジャンプをリセット...
-
リンク領域の拡大
-
テーブルのスクロール
-
<iframe>で読み込むページの高...
-
外部ページからハッシュタグ(...
-
htmlにcgiを組み込んで、HPを作...
おすすめ情報