Itext7替换完全不起作用的文本

时间:2016-10-06 11:40:42

标签: pdf itext7

我正在尝试评估itext7,所以我有一个现有的pdf,我想替换它中的一些文本,但这不起作用,下面是我的代码;我会感激一些帮助。感谢

protected static void manipulatePdf(String src, String dest) throws Exception {
    PdfDocument pdfDoc = new PdfDocument(new PdfReader(src), new PdfWriter(dest));
    PdfPage page = pdfDoc.getFirstPage();
    PdfDictionary dict = page.getPdfObject();
    PdfObject object = dict.get(PdfName.Contents);
    if (object instanceof PdfStream) {
        PdfStream stream = (PdfStream) object;
        byte[] data = stream.getBytes();
        stream.setData(new String(data).replace("Sehr", "Very").getBytes("UTF-8"));
    }
    pdfDoc.close();
}

0 个答案:

没有答案