PDF文件的页眉和页脚,Aspose Java

PDF文件的页眉和页脚,Aspose Java,java,html,pdf,aspose,aspose.pdf,Java,Html,Pdf,Aspose,Aspose.pdf,ASPOSE PDF Java版本-->11.8 我试图使用HeaderFooter类将标题添加到PDF文件的每个页面。下面是代码 是——这个变量流包含HTML的流内容 htmlOptions——用于设置生成文件的页边距 Document pdfDocument = new Document( is, htmloptions ); Iterator<Page> pages = pdfDocument.getPages().iterator();

ASPOSE PDF Java版本-->11.8

我试图使用HeaderFooter类将标题添加到PDF文件的每个页面。下面是代码

——这个变量流包含HTML的流内容
htmlOptions——用于设置生成文件的页边距

Document pdfDocument = new Document( is, htmloptions );

            Iterator<Page> pages = pdfDocument.getPages().iterator();
            while( pages.hasNext() ){

                Page pageCollection = pages.next();

                HeaderFooter header = new HeaderFooter();
                Paragraphs headParagraph = new Paragraphs();

                HtmlFragment headfragment = new HtmlFragment( pdfHeaderContent );
                headfragment.setVerticalAlignment( VerticalAlignment.Top );
                MarginInfo marginInfo = new MarginInfo();
                marginInfo.setLeft( 10d );
                marginInfo.setRight( 10d );
                marginInfo.setBottom( 10d );
                marginInfo.setTop( 10d );
                header.setMargin( marginInfo );
                headParagraph.add( headfragment );
                header.setParagraphs( headParagraph );

                pageCollection.setHeader( header );

            }
Document pdfDocument=新文档(is、htmloptions);
迭代器页面=pdfDocument.getPages().Iterator();
while(pages.hasNext()){
PagePageCollection=pages.next();
HeaderFooter头=新的HeaderFooter();
段落标题段落=新段落();
HtmlFragment headfragment=新的HtmlFragment(pdfHeaderContent);
头部碎片。垂直排列(垂直排列。顶部);
MarginInfo MarginInfo=新的MarginInfo();
左侧边缘信息(10d);
marginInfo.setRight(10d);
边缘信息(10d);
marginInfo.setTop(10d);
页眉.setMargin(marginInfo);
标题段落。添加(标题片段);
标题。设置段落(标题段落);
页面集合.setHeader(header);
}

请告诉我如何设置页眉高度?

目前,Aspose.Pdf for java不支持此类属性或方法,以便在Pdf页面内设置页眉高度。但是,标题的高度取决于您在标题中显示的内容。如果您在执行此操作时遇到内容重叠或对齐问题,请与我们共享您的示例HTML文件以及示例HTML标题内容。我们将在我们的环境中测试该场景,并相应地解决它。我的名字是Asad,我是Aspose的支持传道者。目前,Aspose.Pdf for java不支持这样的属性或方法,以便在Pdf页面中设置页眉高度。但是,标题的高度取决于您在标题中显示的内容。如果您在执行此操作时遇到内容重叠或对齐问题,请与我们共享您的示例HTML文件以及示例HTML标题内容。我们将在我们的环境中测试该场景,并相应地解决它。我的名字是Asad,我是Aspose的支持福音传道者。