使用Java中的ASPOSE自动将html转换为pdf

时间:2017-10-30 14:35:41

标签: java aspose aspose.pdf

我正在尝试使用aspose将html转换为pdf,我也必须使用PageSize A1,A2,A3,A4。这是完美的工作..但我不想要为pdf生成设置页面大小。所以我在下面尝试过代码

HtmlLoadOptions htmloptions = new HtmlLoadOptions(basePath);

htmloptions.getPageInfo().setWidth(PageSize.getA2().getWidth());
htmloptions.getPageInfo().setHeight(PageSize.getA2().getHeight());

// Load HTML file
Document doc = new Document(basePath + "400010_DOC002_L_10_2508016.html", htmloptions);
// Save HTML file

doc.save("D:/Web+URL_output.pdf");

任何人都可以建议设置页面大小我已将html转换为pdf转换吗?或者请告诉我可用的工具。请让我知道此转换的任何其他工具。

1 个答案:

答案 0 :(得分:1)

@Shankar,您可以使用下面的代码示例,以便在不设置页面大小的情况下将HTML文件转换为PDF文件。默认情况下,渲染的PDF文件的页面大小将与A4页面大小相同。

只需省略设置页面大小的代码,否则保持不变。

        HtmlLoadOptions htmloptions = new HtmlLoadOptions(basePath);

        // Load HTML file
        Document doc = new Document(basePath + "400010_DOC002_L_10_2508016.html", htmloptions);

        // Save HTML file
        doc.save("D:/Web+URL_output.pdf");

如果您需要任何进一步的帮助,请告诉我们。我和Aspose一起担任开发者布道者。