如何在Jython中使用iText(itext-1.4.5.jar)在PDF文件中创建页眉/页脚?

时间:2016-08-09 13:50:22

标签: pdf itext jython

我正在尝试使用Jython中的iText将页眉和页脚添加到PDF文件中。 itext版本是在itext-1.4.5.jar中找到的版本。我无法更改或更新itext版本。我可以创建一个PDF,但我也需要页眉/页脚。我在Jython或Python中找不到任何用于添加页眉/页脚的示例。

任何帮助非常感谢。 这就是我目前创建简单PDF的方法:

import sys

from java.io import FileOutputStream

try:
    from com.lowagie.text.pdf import PdfReader
    from com.lowagie.text.pdf import PdfWriter
    from com.lowagie.text import Document
    from com.lowagie.text import Paragraph
    from com.lowagie.text.pdf import PdfTable

    FileNameOut = "C:\\TEMP\\TEST.PDF"

    document = Document()
    PDFOut = FileOutputStream(FileNameOut)
    pdfW = PdfWriter.getInstance(document, PDFOut)

    document.open()
    newPara = Paragraph("Hello")
    document.add(newPara)
    document.close()

except:
    print("* Error: %s %s" % (sys.exc_info()[0], sys.exc_info()[1]))
    print("* Locals: %s" % (str(locals())))

finally:
    print("Finished")

0 个答案:

没有答案