Java iText html2pdf更改输出PDF的大小

Java iText html2pdf更改输出PDF的大小,java,html,pdf,itext,Java,Html,Pdf,Itext,使用iText html2pdflibrary从HTML转换输出PDF页面时,如何更改页面大小?已尝试此代码: ConverterProperties properties = new ConverterProperties(); MediaDeviceDescription description = MediaDeviceDescription.createDefault(); description.setHeight(1024); description.setWidth(1024);

使用
iText html2pdf
library从HTML转换输出PDF页面时,如何更改页面大小?已尝试此代码:

ConverterProperties properties = new ConverterProperties();
MediaDeviceDescription description = MediaDeviceDescription.createDefault();
description.setHeight(1024);
description.setWidth(1024);
properties.setMediaDeviceDescription(description);
HtmlConverter.convertToPdf(new File(htmlSource), new File("outputFile.pdf"), properties);

但是,看起来它不起作用,我的输出页面仍然是A4

使用
HtmlConverter
的方法之一,该方法将
PdfDocument
实例作为参数,并使用
setDefaultPageSize
方法在其上设置所需的页面大小

比如说,

    PdfDocument pdfDoc = new PdfDocument(new PdfWriter(destinationPath));
    pdfDoc.setDefaultPageSize(new PageSize(1500, 842));
    HtmlConverter.convertToPdf(new FileInputStream(sourcePath), pdfDoc);

使用
HtmlConverter
的方法之一,该方法将
PdfDocument
实例作为参数,并使用
setDefaultPageSize
方法在其上设置所需的页面大小

比如说,

    PdfDocument pdfDoc = new PdfDocument(new PdfWriter(destinationPath));
    pdfDoc.setDefaultPageSize(new PageSize(1500, 842));
    HtmlConverter.convertToPdf(new FileInputStream(sourcePath), pdfDoc);