• ベストアンサー

HTMLファイルの「改ページ印刷」のプログラミングについて

インターネット上から保存した、 ある「HTMLファイル」を印刷したいのですが、 印刷をする際に、 『改頁位置を指定』して、印刷したいと考えています。 (具体的には、「A(複数、出てきます)」の記載がある行の前で改頁して、  複数ページに分割した状態で印刷したいと思っています) このような場合、 やはり自分でプログラムを作成する必要があるでしょうか? また、その場合には、どんなプログラミングソフトを使うのが良いのでしょうか…。 エクセルに貼り付けて…、とも思ったのですが、 「HTMLファイルの状態」から印刷出来ると、助かります。 アドバイス頂けると助かります、よろしくお願いします。m(_ _)m

質問者が選んだベストアンサー

  • ベストアンサー
noname#83116
noname#83116
回答No.2

スタイルシートを使えば可能ですよ。(ただし、IE 限定) 下記 URL を参考にしてください。

参考URL:
http://www.htmq.com/style/page-break-before.shtml
airi-kun
質問者

お礼

貴重なアドバイス、まことにありがとうございました。 HR { page-break-after: always; } と入力したところ、うまくいきました♪

その他の回答 (1)

  • 10gate
  • ベストアンサー率42% (50/117)
回答No.1

こんにちは。 ご質問の内容を誤解しているかもしれませんが・・ HTMLファイルは印刷に不向きです。 任意の場所で改ページという事もできないはずです。 ですのでホームページ等でよく見るのは、印刷用のページは小さめにしたり、あるいは専用にPDFを用意したりします。 参考URLは六本木ヒルズのアクセスマップですが、一番上に印刷用ファイルを用意しています。 ですので今お持ちのHTMLをページ毎に出すためには、HTMLを編集して<br>を適当に入れてみるとか、ご指摘のようにEXCELにCOPYしてページ調整するといった方法しかないように思いました。

参考URL:
http://www.roppongihills.com/jp/map/road_map/index.html
airi-kun
質問者

お礼

丁寧なアドバイス、ありがとうございます。 やはりHTMLのままでは難しいのですね…。 何とか、エクセルかワードでの印刷を検討してみようと思います。

関連するQ&A