当前位置: 首页 > 知识库问答 >
问题:

特定页面的iText Pdf标头删除

赵骏奇
2023-03-14
public class HeaderAndFooter extends PdfPageEventHelper {

public void onEndPage (PdfWriter writer, Document document) {
    Rectangle rect = writer.getBoxSize("art");
    switch(writer.getPageNumber() % 2) {
    case 0:

    case 1:
        ColumnText.showTextAligned(writer.getDirectContent(),
                Element.ALIGN_CENTER, new Phrase(String.format("%d", writer.getPageNumber())),
                300f, 62f, 0);
        break;
    }

}

}

有什么建议吗?提前谢了。

共有1个答案

田柏
2023-03-14

您可以使用2次传递的方法:

>

  • 第一遍:生成无标头的PDF文件

    第2遍:在除最后一页外的所有页眉上盖章

    int n = reader.getNumberOfPages() - 1;
    
    int n = reader.getNumberOfPages();
    

  •  类似资料:
    • 问题内容: 在发送http消息之前,是否可以使用javascript / XmlHttpRequest删除一些特定的HTTP标头? 我使用的是专有浏览器,因此无法使用特定于浏览器的解决方案来实现。 例如,我要在发送消息之前删除标题“ Authorization” 问候 问题答案: 假设您的浏览器支持XmlHttpRequest对象,则可以使用XmlHttpRequest对象的setRequestH

    • 我有一个pdf包含一些数据,后面是一些空白。我不知道数据有多大,但我想删掉数据后面的空格 有没有一种方法可以剪裁/修剪新文档中每一页的空格?此PDF包含矢量图形。 我使用iTextPDF,但可以切换到任何Java库(mavenized,Apache许可优先)

    • 我使用以下代码(https://wordpress.stackexchange.com/questions/132196/get-delete-post-link-redirect)从前端删除文章: 在functions.php中,我有以下代码用于在删除帖子后重定向: 这个很管用。但现在我想为每个自定义post类型创建一个不同的重定向。所以我添加了这个控件 功能变为: 但现在重定向不起作用了。如何

    • 我从这个链接(Mifare Ultralight C Lock)获得了参考,使Mifare Ultralight标签上的所有页面都是只读的。 我可以在Android上成功地在Mi的Ultralight标签上写入消息。现在我想锁定第4到7页(或任何特定页面)。上面的链接只显示了如何锁定所有页面。我如何锁定特定页面? 此代码锁定所有页面:

    • 问题内容: 我有一个div,其中可能有来自多个组的任何数量的类。每个组都有一个特定的前缀。在javascript中,我不知道该群组中的哪个类位于div上。我希望能够清除具有给定前缀的所有类,然后添加一个新的类。如果要删除所有以“ bg”开头的类,该怎么做?像这样的东西,但实际上有效: 问题答案: 使用jQuery,实际的DOM元素的索引为零,这应该可以工作

    • 我有一个视图寻呼机,它的适配器上有片断列表。这就是我想要实现的场景: 假设我们有4个片段:Fragment1 Fragment2 Fragment3 Fragment4 我想在从Fragment4中滑动时跳过fragment3。 任何帮助都是非常感谢的。非常感谢你