首页 > 其他分享 >itextpdf 5.x com.itextpdf.text.Document

itextpdf 5.x com.itextpdf.text.Document

时间:2022-11-28 11:01:45浏览次数:42  
标签:document text writer itextpdf 70 new Document

// 创建 Document 对象,就是对应的文档对象。
Document document =new Document()

// 使用默认的 A4 尺寸创建:import com.itextpdf.text.PageSize -> RectangleReadOnly(595,842)
Document document =new Document(PageSize.A4)

// 设置尺寸,以及各个边距。
Document document = new Document(PageSize.A4, 70, 70, 70, 70)

// 存放结果的对象
ByteArrayOutputStream result = new ByteArrayOutputStream()
// 写入类
PdfWriter writer = PdfWriter.getInstance(document, result)
// 正文框,在正文框的外面设置页眉和页脚。
Rectangle rectangle = new Rectangle(70, 70, 595 - 70, 842 - 70)
// TODO: 这里设置的矩形框都能干些什么?
writer.setBoxSize("art", rectangle)
// 设置页眉和页脚
writer.setPageEvent(new HeaderFooter())
writer.setPageEvent(new WaterMark("JGFG-2020/08/26"))

// 写入数据之前要打开文档
document.open()
// 然后给文档添加一些属性。
document.add(rectangle)
document.addTitle("Title")
document.addAuthor("DuChaoQun")
document.addSubject("Subject@")
document.addKeywords("Keywords")
document.addCreator("Duchaoqun")

document.add( // Something )

// 在 document 上会直接添加一个空白行,在 Paragraph 对象上直接添加会换行。
document.add(Chunk.NEWLINE)

标签:document,text,writer,itextpdf,70,new,Document
From: https://www.cnblogs.com/duchaoqun/p/itextpdf5_document.html

相关文章

  • itextpdf5 image
    com.itextpdf.text.Image在插入图像到指定位置的时候,我们最好使用表格进行布局,不要直接设置图像的相对位置。在相对位置上插入图片//在文件中插入图像:StringimgURL......
  • itexpdf 5.x 版本 com.itextpdf.text.Chunk
    //文字块,中文字体需要指定。Chunkc1=newChunk("文字文字",customFont.font12)//加上下划线://第一个参数是线的厚度//第二个参数是线的位置,如果是0就紧贴在......
  • 拓端tecdat|适用于NLP自然语言处理的Python代写:使用Facebook FastText库
    适用于NLP自然语言处理的Python:使用FacebookFastText库 在本文中,我们将研究​​FastText​​,它是用于单词嵌入和文本分类的另一个极其有用的模块......
  • Angular样式隔离(style isolation)及选择器(:host, :host-context, ::ng-deep)的使用
    1.Angular样式隔离Angular样式隔离的好处最最要的一条就是CSS的可维护性。当没有样式隔离时,我们创建一个组件并添加样式后,可能会影响到其他的组件样式,而且很有可能查找不......
  • sublime_text 4143 for Linux 注册
    1. https://hexed.it/2.上传sublime_text,按下面的修改DesciptionOffsetOriginalPatchedInitialLicenseCheck0x003A31F2554157414831C0C3Persisten......
  • Failed to start bean 'documentationPluginsBootstrapper'; nested exception is jav
    springboot整合swagger2报错错误如下:Failedtostartbean'documentationPluginsBootstrapper';nestedexceptionisjava.lang.NullPointerException:Cannotinvoke......
  • Text Link Ads 注册[赚钱一]
    ​​TextLinkAds注册​​​​TextLinkAds​​是一个提供文字链接广告服务的平台,用户可以通过它出售自己网站的友情链接位置,也可以在上面为自己的网站购买链接。​​T......
  • Text Link Ads 注册[赚钱一]
    ​​TextLinkAds注册​​​​TextLinkAds​​是一个提供文字链接广告服务的平台,用户可以通过它出售自己网站的友情链接位置,也可以在上面为自己的网站购买链接。​​T......
  • setcontext+53、61的利用
    ‍ubuntu18限制数量0x10、UAF、禁exe​add(0x420)add(0x420)dele(0)add(0x90)show(1)r.recvuntil("Content:")base=u64(r.recv(6)+b'\x00'*2)-0x3ec090print......
  • Failed to load ApplicationContext-myBatis注解与整合
    严重:CaughtexceptionwhileallowingTestExecutionListener[org.springframework.test.context.support.DependencyInjectionTestExecutionListener@21213b92]topre......