重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

A4サイズで帳票を作り、htmlで保存しました。(下記にサンプルとソースを掲載)
これを余白やサイズをそのままでプリントアウトしたいと思います。
この場合、ブラウザ上のプリント設定で、「縮小して全体を印刷する」のチェックをはずしたり、余白を0にしたりしなければなりません。
この設定を、プログラムで設定できないでしょうか。
ブラウザ上で設定しなくても自動的にA4サイズぴったりにプリントできないでしょうか。
CSS、PHP、JAVA、jQueryなどで、そういう方法がありましたら、ご教授いただきたいたいと思います。
何卒よろしくお願いします。

※サンプルでは、余白を四方2cmずつとっています。


★サンプル
http://pips.chu.jp/0/a4/index.html

★上記のソース
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Content-Style-Type" content="text/css">
<meta name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 14.0.8.0 for Windows">
<title>印刷範囲の指定</title>
<style type="text/css">
<!--
#print{
width : 17cm;
height : 25.7cm;
float : left;
position : absolute;
background-color : white;
border-width : 1px;border-style : solid;border-color : blue;
margin-top : 2cm;
margin-left : 2cm;
right : 0px;
left : 0px;
}
@media print{
#print{
width : 17cm;
height : 25.7cm;
float : left;
}
}
-->

h1{
font-size : 15pt;
font-weight : normal;
text-align : center;
}

#table{
margin-top : 1cm;
margin-left : 1cm;
margin-right : 1cm;
margin-bottom : 1cm;border-width : 1px;border-style : solid;
width : 15cm;
height : 22cm;
text-align : center;
}
-->
</style>

</head>
<body bgcolor="#fff1e6">
<div id="print">
<h1>帳票をA4サイズで出力したい</h1>
<table id="table">
<tbody>
<tr>
<td>帳票</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>

A 回答 (1件)

ライブラリをつかってpdfにしてみては?

    • good
    • 0
この回答へのお礼

ご回答ありがとうございました。
FPDFというライブラリを試してみました。
とりあえず、初歩的なところまではできました。

http://pips.chu.jp/0/pdf/pdfoutput.php

ですが、これから先どうすれば、別に作った帳票を変換できるのかがわかりません。
もう少し研究してみます。
また、他の回答もいただけるかもしれませんので、もう少し締め切らずにおこうと思っております。

また、FPDFの使い方について、別に質問するかもしれませんので、そのような機会がありましたらよろしくお願いします。

ありがとうございました。

お礼日時:2014/06/13 14:20

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!