これは、iTextでフリーテキスト注釈を作成する方法です
PdfAnnotation stamp = PdfAnnotation.createFreeText(stamper.getWriter(), rectangleObject, "text String", pdfAppearance);
フリーテキストの透明な背景を設定できません。私はこのように PdfName.IC を使用しました
stamp.put(PdfName.IC, new PdfArray(new float[]{r, g, b}));
フォントに関しても、iText のサイズとフォントを html のフォントとサイズと同じにするにはどうすればよいですか。
これが私がやった方法です
BaseFont.createFont("helvetica", BaseFont.CP1250, BaseFont.NOT_EMBEDDED), 12);
JavaScript の私のフォントは helvetica 12pt です