• ベストアンサー

印刷用のwebページを作りたい

ホームページを作成運営して楽しんでいる者です。ちょっと困ったことがあり、皆様の知恵をお貸しください。 縦に長いwebページ(A4で5ページくらい)を印刷する場合、任意の行で改ページさせて印刷させたいのです。 閲覧者さんのブラウザの設定に影響されること無く、閲覧者さんがプリンタの設定もすることなく、ごく自然に印刷していただける方法が知りたいです。 htmlは、なんとなく理解しています。スタイルシートは、理屈はわかるのですが慣れていません。Javaとcgiは、コピペする程度、それ以外は素人です。 現在は、GoLive5.0を使ってます。 よろしくお願いします。

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

  • ベストアンサー
  • nuruhho44
  • ベストアンサー率57% (38/66)
回答No.2

参考URLをご参照ください。 スタイルシートでIEのみサポートされているようです。 スタイルシートに自信がないのなら、page-break-before で検索すれば、もっと詳しく使い方を説明しているページが見つかると思います。

参考URL:
http://tohoho.wakusei.ne.jp/css/reference.htm#page-break-before
areretu
質問者

お礼

昨晩、試行錯誤でスタイルシート書いて印刷してみました。 結果は、まずますでした。myeyesonlyさんやi_am_aliveさんがご指摘されるように、 完璧とは行きませんが、これまで一旦印刷して、切り貼りする作業が、 一部の閲覧者さんには解放されると思います。ありがとうございました。

その他の回答 (3)

noname#227796
noname#227796
回答No.4

HTMLベースで印刷ページを作るのは難しいです。 利用者の環境(プリンタ)によって、印刷のされ方が異なってくるため、こちらの意図したとおりに印刷されない可能性もあります。 たとえば、1ページ目の最後の1行だけが次のページにずれ込んで、2ページ目には1行しか印刷されないとか言うことは十分考えられます。 これは、縦長のページしないことで対処するしかない問題と認識してます。 そこで、私も#1に書かれていること同様、PDFをお勧めします。 PDFでも、必ずしも意図したとおり行くとは限りませんが、ページがずれ込むとか言うことはないため、ほぼ自分の意図したとおりになると思います。 PDFを作るのであれば、無料のものもあります。 http://www.forest.impress.co.jp/article/2004/03/26/primopdf.html ↑は、10回に1回、登録を促すダイアログが出るので、ちょっとウザイですが、PDFを作る文には問題ありません。 ダイアログが出たときも、ESCを押せば回避できて、使い続けられます。 また、上記のソフトを使う前には、以下のページを参考に無料で作成していました。 http://www9.plala.or.jp/trueroad/pdf-make/ http://home1.catvmics.ne.jp/~yaa999/pdf.html http://www.vector.co.jp/soft/winnt/writing/se304405.html ちょっと環境を構築するのに手間取りますが、こちらも参照してみると良いのではないでしょうか。 ただし、あまりフォントがきれいにならないのが玉に瑕なんですが。

areretu
質問者

お礼

参考になるURLありがとうございます。早速、DLして試してみます。 Acrobat3.0は持っているのですが、自由に色が使えないのと 複雑な文章構成になると、時折文字幅がずれて困っていました。 いろいろ試してみることにしてみます。貴重な情報ありがとうございました。

  • myeyesonly
  • ベストアンサー率36% (3818/10368)
回答No.3

こんにちは。 私も職場のとある企画で、印刷用のhtmlの作成を命じられた事があります。 その時、html はブラウザによって見え方がずいぶん違うので(IE5、ネスケ4.7当時)印刷するには不向きである旨主張して猛反対したのですが、ネットかぶれの連中に押し切られて作る事になりました。 案の定、スタイルシートのブラウザ実装上の問題など、見栄えに関する問題が続出して、htmlでの配信は途中で止めになり、pdfになりました。 今日では、ずいぶん改善されていますが、完全に同じ見栄えにはならないし、html 自体もバージョンアップがあったり、ブラウザごとの新機能の競争みたいなのがあり、印刷には不向きという点では、私がやった頃と何も変わってない気がします。 どうしても印刷にこだわるなら、pdf か画像ファイル(jpgなど)にして使うのをお薦めします。

areretu
質問者

お礼

アドバイスありがとうございます。ブラウザによる違いはいたしかたないですね。 私のマシンは、プアーなのでPDF印刷時に待機時間が多く発生します。 jpgを多く配置すると、今では少なくなってきたとはいえダイヤルアップの 方にはストレスになってしまうし、そんな方用にhtmlのままを印刷できれば ページは軽い、印刷は早いになってよいのではと考えています。 これから試行錯誤しようとしていたので、大変参考になりました。 ありがとうございました。

回答No.1

PDFを使ってみてはどうでしょうか? Adobe社のものは高価ですが、ソースネクストの「いきなりPDF」は安価なのでそちらをおすすめします

areretu
質問者

お礼

素早いアドバイスありがとうございます。 PDFは、確かに便利ですよね。Adobe社のものは、私には手が出ないので、ソースネクストを視野に検討してみます。 ありがとうございました。