0

HTMLテーブルをPDF形式に変換しようとしています。ブラウザーでテーブルを表示すると、白い線は表示されませんが、pdf にエクスポートすると、すべてのテーブル セルと行の間に白い線が表示されます。私はそれを解決するためにすべてのCSSスタイルを試しましたが、どれもうまくいきません。Winnovative HTML から PDF へのコンバーターを使用しています。誰かがこの問題を抱えているか、それを修正する方法を知っていますか?

.pricelistcontainer table {
width: 100%;
display: table;
padding: 0;
margin: 0;
font-size: 100%;
border-collapse: collapse;
/*margin-top: 25px;
margin-left: 52px;*/
border: none;

}

.pricelistcontainer table th {
        border: none;
        background: #000000;
        vertical-align: top;
        color: #ffffff;
        font-family: arial,sans-serif;
        /*line-height: 1.5;*/
        font-weight: bold;
        padding: 4px;
    }



.pricelistcontainer table td {
        /*line-height: 1.5;*/
        border: none !important;
        margin: 0;
        background: #dae2eb;
        vertical-align: middle;
        font-family: arial,sans-serif;
        padding-left: 2px;
        color: #000;
        padding-top: 4px;
        padding-right: 4px;
        padding-left: 4px;
    }
4

2 に答える 2

0

私が知る限り、Winnovative は Internet Explorer レンダリング エンジンを使用しているため、IE で表示される内容を確認し、それに合わせて CSS を調整することをお勧めします。

または、 wkhtmltopdfなどの Webkit に基づくソリューションや、 htm2pdfで提供されている API を使用することもできます。

于 2013-07-06T21:37:13.437 に答える
0

dopdfを使用できます。インストールして、ウェブページで ctrl + p を押してください。印刷オプションが表示されます。デフォルトのプリンターを dopdf として選択し、保存します。

于 2013-07-05T08:31:51.857 に答える