0

我正在尝试使用 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 转换?否则请让我知道有哪些可用的工具。请让我知道此转换的任何其他工具。

4

1 回答 1

2

@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 一起担任开发人员宣传员。

于 2017-10-31T07:21:39.753 回答