PdfContentByte를 사용하여 iText에서이 문제로 고생하고 있습니다. 새 페이지를 만들려고하면 아래 코드를 사용합니다.com.itextpdf.text.exceptions.IllegalPdfSyntaxException : 불균형 한 시작/끝 텍스트 연산자
canvas = writer.getDirectContent();
canvas.saveState();
canvas.stroke();
canvas.restoreState();
...
canvas.endText();
itextDocument.newPage();
setUpperFontAndSize(canvas);
canvas.beginText();
endText()를 호출 할 때 문제가 발생합니다. 그것에 대한 해결책이 있습니까?
당신이 canvas.endText'에 캔버스를 만들 수 코드를 게시 할 수 있습니다
가
BT
/ET
쌍은 같은 페이지에서 발생한다); '? –다음 질문에 설명 된 것처럼 잘못된 구문을 포함하는 PDF를 만들려고하기 때문에 예외가 throw됩니다. [첫 번째 인쇄 명령시 itextsharp를 사용하여 생성 된 PDF가 오류를 발생시킵니다] (http://stackoverflow.com/questions/21301497)/pdfs-generated-itextsharp-giving-the-first-print-command-using-the-first-print-command)이 질문은 [The Best iText Questions on StackOverflow] (https : // leanpub. co.kr/itext_so). –