相关疑难解决方法(0)

iText - 将内容添加到现有PDF文件

我想用iText做以下事情:

(1)解析现有的PDF文件

(2)在文档的现有单页上添加一些数据(例如时间戳)

(3)写出文件

我似乎无法弄清楚如何用iText做到这一点.在伪代码中,我会这样做:

Document document = reader.read(input);
document.add(new Paragraph("my timestamp"));
writer.write(document, output);
Run Code Online (Sandbox Code Playgroud)

但由于某些原因,iText的API非常复杂,我无法绕过它.PdfReader实际上保存文档模型或其他东西(而不是吐出文档),你需要一个PdfWriter来读取它的页面......呃?

java pdf itext

46
推荐指数
4
解决办法
13万
查看次数

如何在Itextsharp中添加当前页码和总页数

如何将当前页码和pdf文件中的页面总页数设置为Page:3/10

我的代码如下

        //PdfPTable saleTable = SaleTable();
        FileStream fileStream = new FileStream(Customer + "Invoice.pdf",
        FileMode.Create,
                                               FileAccess.Write,
                                               FileShare.None);
        Document doc = new Document(PageSize.A4);

        PdfWriter writer = PdfWriter.GetInstance(doc, fileStream);
        doc.Open();

        glue = new Chunk(new VerticalPositionMark());
        _phrase1.Add(new Chunk(glue));
        _phrase1.Add(new Chunk("Page Number: "));

        _para.Add(_phrase1);
         doc.Add(_para);
Run Code Online (Sandbox Code Playgroud)

itextsharp

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

itext ×1

itextsharp ×1

java ×1

pdf ×1