gpt4 book ai didi

java - 此代码用于水平显示 pdf 中的文本,如何在我的 pdf 页面上将其更改为垂直显示

转载 作者:太空宇宙 更新时间:2023-11-04 10:36:31 24 4
gpt4 key购买 nike

此代码用于水平显示 pdf 中的文本,如何在我的 pdf 页面上将其更改为垂直显示

private  void stampPdf(InputStream source, OutputStream dest) throws Exception {
PdfDocument pdfDoc = new PdfDocument(new PdfReader(source), new PdfWriter(dest));
Document doc = new Document(pdfDoc);
Paragraph header = new Paragraph("Received by on")
.setFont(PdfFontFactory.createFont(FontConstants.HELVETICA))
.setFontSize(14)
.setFontColor(Color.RED).setRotationAngle(90);
for (int i = 1; i <= pdfDoc.getNumberOfPages(); i++) {
float x = pdfDoc.getPage(i).getPageSize().getLeft();
float y = pdfDoc.getPage(i).getPageSize().getTop() -30;
doc.showTextAligned(header.setFontColor(Color.RED), x, y, i,
TextAlignment.RIGHT, VerticalAlignment.TOP, 0);
}
doc.close();
}

最佳答案

替换

doc.showTextAligned(header.setFontColor(Color.RED), x, y, i,
TextAlignment.RIGHT, VerticalAlignment.TOP, 0);

doc.showTextAligned(header.setFontColor(Color.RED), x, y, i,
TextAlignment.RIGHT, VerticalAlignment.TOP, 90);

关于java - 此代码用于水平显示 pdf 中的文本,如何在我的 pdf 页面上将其更改为垂直显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49401008/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com