java - 在Java中使用ASPOSE自动将html转换为pdf

标签 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 吗?或者请让我知道有哪些工具可用于此。请告诉我用于此转换的任何其他工具。

最佳答案

@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 担任开发人员传播者。

关于java - 在Java中使用ASPOSE自动将html转换为pdf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47017897/

相关文章:

java - 如何使用 Simmetrics java 计算重叠系数和 Jaro Winkler

java - 重命名 WAR 的 WEB-INF/lib 文件夹中的 Maven 依赖项

java - Docker 和 Java - 字体配置问题

java - 将 Excel 文件合并到单个工作簿中

.net-core - Aspose PDF error : ‘Gdip’ threw an exception with Dotnet Core 3. x app on Mac OSX

java - 正则表达式匹配带空格但不带空格的数字

java - Kepler 2.3安装出现错误

java - 使用 Aspose 库将分数作为文本插入 Excel

java - 使用 Aspose 在 Java 中将 pdf 转换为 word 时不显示图表