ウェブページを印刷するとき、縮尺が100に設定されていると、ページ全体をプレビューに表示できません。スケールを70に変更すると、ページ全体が表示されます。私はHTML/Javascriptでscaleパラメータを設定できるかどうかを知りたい。html/javascriptで印刷プレビューの縮尺を設定する方法は?
transform: scale(0.7)
を試しましたが、<div>
のサイズは変更されません。
ウェブページを印刷するとき、縮尺が100に設定されていると、ページ全体をプレビューに表示できません。スケールを70に変更すると、ページ全体が表示されます。私はHTML/Javascriptでscaleパラメータを設定できるかどうかを知りたい。html/javascriptで印刷プレビューの縮尺を設定する方法は?
transform: scale(0.7)
を試しましたが、<div>
のサイズは変更されません。
クロームPDFビューアまたは印刷プレビューのためのAPIはありません。あなたはあなたが得るものにかなり拘束されています。
場合によっては、PDFコード自体を直接変更することで、いくつかのトリックを解消することができます。私はpdfkitを使って自分自身でpdfを構築するプロジェクトに取り組んでいます。私はChromeが尊敬するいくつかのフラグを設定することができたので、Auto Print(文書を開くときに自動的に印刷プレビューを開きます)とAuto-Fitを無効にします(別の用紙サイズにサイズ変更しようとしません)。しかし、それらはpdfの中に埋め込まれなければなりませんでした。
あなたがそのルートに行くことを決めた場合、私はpdfkitでこれらのフラグを設定する方法について、recipesをIssuesフォーラムに投稿しました。
編集: 申し訳ありません私はあなたの質問を再読し、あなたがPDFを言及しなかったことを認識しました。フラッグ付きのPDFは、基本的にPDFビューアの拡張機能であると考えられる印刷プレビューのコントロールにアクセスできる唯一の方法であるため、私はそれをやっています。したがって、スケールを変更することができれば、ページをPDFに変換し、プレビューでChromeが無視しないようにフラグを設定する(デフォルトのビュースケールのようなものを検索します)。
スカイライズありがとう! PDFは目標を達成する良い方法かもしれません。 – Vincent
おそらく、CSSの印刷仕様が必要です。 Herwは記事です。 https://www.smashingmagazine.com/2011/11/how-to-set-up-a-print-style-sheet/ –