我正在尝试使用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转换吗?或者请告诉我可用的工具。请让我知道此转换的任何其他工具。
答案 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一起担任开发者布道者。