在java openpdf中居中显示文本

vuv7lop3  于 2021-07-12  发布在  Java
关注(0)|答案(1)|浏览(351)

1-我用java创建了一个pdf文件。。我插入了一段。。但问题是我想把它放在中间,而不是左边2-第二件事。。。例如,如何在文本中放置具有特定特征的单词
你好,欢迎就像欢迎这个词
这是我的密码

Center textDocument document = new Document();
        String PDFPath = "C:\\Users\\ASUS\\Desktop\\Nouveau dossier (3)\\new.pdf";
        PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream(PDFPath));
        Font font_bold = new Font(Font.TIMES_ROMAN, 16, Font.BOLD, Color.BLACK);
        Font font_normal = new Font(Font.TIMES_ROMAN, 15, Font.NORMAL, Color.BLACK);
        Paragraph p1 = new Paragraph("Ordonnance", font_bold);
        document.open();
        document.add(p1);
        document.close();
nxagd54h

nxagd54h1#

你的第一行有一些奇怪的声明,但这应该有用:

Document document = new Document();
String PDFPath = "D:\\test.pdf";
PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream(PDFPath));
Font font_bold = new Font(Font.TIMES_ROMAN, 16, Font.BOLD, Color.BLACK);
Font font_normal = new Font(Font.TIMES_ROMAN, 15, Font.NORMAL, Color.BLACK);
Paragraph p1 = new Paragraph("Ordonnance", font_bold);
p1.setAlignment(Element.ALIGN_CENTER);
document.open();
document.add(p1);
document.close();

你只要把段落对齐就行了

相关问题