2017-07-11 2 views
0

Ich erzwinge ein Problem mit der Konvertierung von HTML dynamisch nach PDF. Generierte HTML basiert auf ul und li Tags, es gibt auch CSS-Datei mit Stilen. Das Problem ist, dass wenn die Seite endet, Bild wird abgeschnitten und Text wird als nächstes von Liste gerollt. Hat jemand so ein Problem getroffen? pictureFlyingSaucer HTML nach PDF-Bild schneiden und Text rollen

Gibt es einen Seitenumbruch Regel für flyingsauer

Antwort

0

Ich schlage vor, Sie pdfHTML ausprobieren, erhalten eine Testlizenz von itextpdf.com dann mit dem folgenden Code ein gehen:

String input = "<html>\n" + 
      "<head><title>Test</title></head>\n" + 
      "<body style=\"font-family: FreeSans;\">\n" + 
      "<h1>Test</h1>\n" + 
      "<br />\n" + 
      "<p>Hello World</p>\n" + 
      "</body>\n" + 
      "</html>"; 

HtmlConverter.convertToPdf(input, new File("somewhere.pdf")); 
0

Sie sollten etwas verwenden, das den Seitenumbruch innerhalb bestimmter HTML-Tags vermeidet, z

@media print 
    { 
     .no-page-break { 
      page-break-inside : avoid; 
      -fs-keep-with-inline : keep; 
      -fs-table-paginate: paginate; 
     } 
    } 

    <html> 
     ... 
     <img class="no-page-break" src="...."/> 
     ... 
    </html>