需求是:想转换成和使用wkhtmltopdf工具转换的效果一样,发现错乱
test.zip (354.2 KB)
wkhtmltopdf工具命令:
wkhtmltopdf.exe --debug-javascript --header-spacing 0 --footer-spacing 0 --minimum-font-size 12 --disable-smart-shrinking -T 0 -B 0 -L 0 -R 0 --dpi 150 --encoding UTF-8 --no-pdf-compression test.html test.pdf
示例代码:
HtmlLoadOptions options = new HtmlLoadOptions();
PageInfo pageInfo = new PageInfo();
MarginInfo marginInfo = new MarginInfo(0,0,0,0);
pageInfo.setMargin(marginInfo);
TextState textState = new TextState();
textState.setFontSize(12);
pageInfo.setLandscape(false);
pageInfo.setDefaultTextState(textState);
options.setPageInfo(pageInfo);
Document document = new com.aspose.pdf.Document(inputFile, options);
document.save(“test.pdf”, SaveFormat.Pdf);