2017-12-08 11 views
0

私はアプリケーションでJODConverterを使用して、基本CSS 2のHTMLファイルをPDFファイルに変換しています。OpenOffice HTMLとCSS:JODConverter

ファイルを変換すると、pdfは単なる混乱になります。また、openOfficeで直接表示しようとすると、混乱してしまいます。

これは、生成されたファイルです:

enter image description here

、これは私が私のChromeブラウザに持っているものです。

enter image description here

あなたは大きな違いがあります見ての通り。

これは私のコードです:

<div style="padding : 5% 25% 0% 10%; diplay : inline-block; "> 
    <div> 
    <span style="color : green; float : left; "><b>MyCompany - MyConsultant</b></span> 
    <hr style="width : 100%; border-top: dotted 1px; " /> 
    </div> 
    <div> 
    <div> 
     <div style="float : left;">Number of days</div> 
     <div style="float : right ">20,5</div> 
     <hr style="width : 100%; border-top: dotted 1px; " /> 
    </div> 
    <div> 
     <div style="float : left ">Your number</div> 
     <div style="float : right ">520,00€</div> 
     <hr style="width : 100%; border-top: dotted 1px; " /> 
    </div> 
    <div> 
     <div style="float : left ">Total HT</div> 
     <div style="float : right ">10 660,00€</div> 
     <hr style="width : 100%; border-top: dotted 1px; " /> 
    </div> 
    <div> 
     <div style="float : left ">TVA [20%]</div> 
     <div style="float : right ">2 132,00€</div> 
    </div> 
    <div> 
     <hr style="width : 100%; border-top: dotted 3px;font-weight : bold;" /> 
     <div style="float : left;font-weight : bold;">TOTAL TTC</div> 
     <div style="float : right;font-weight : bold;">12 792,00€</div> 
    </div> 
    </div> 

そして、誰もが別の解決策を得た場合、その後、私は:)たかった、THX

+0

どのオペレーティングシステムですか?完全性を期するために、LibreOfficeまたはApache OpenOfficeのバージョンについても言及してください。 –

答えて

0

のLibreOffice/ApacheのOpenOfficeのは素晴らしいアプリケーションですが、この場合はそうではありません仕事のための適切なツール。 HTMLをより効果的にレンダリングする多くのアプリケーションがあります。

これは私のために働いて、https://superuser.com/questions/592974/how-to-print-to-save-as-pdf-from-a-command-line-with-chrome-or-chromiumから適合しました。

./chrome.exe --headless --disable-gpu --print-to-pdf=file1.pdf http://www.example.com/ 

EDIT

How to execute system commands (linux/bsd) using Javaを参照して、Javaでこの呼び出しを行います。

+0

ええ、私はそれをjavaで実装する必要がありますか? –

+0

@Moatez Bouhdid:編集済みの回答を参照してください。 –

関連する問題