Как я могу повернуть письмо. мой pdf это шаблон в ландшафтном режиме с itext - PullRequest
0 голосов
/ 02 февраля 2020

Я искал много форумов, но ничего не решил мою проблему

вот мой код Заранее спасибо

@ WebServlet ("/ pdfexport") publi c класс PDFExport extends HttpServlet {

private static final long serialVersionUID = 3946473150566453971L;


@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {


           String masterPath = request.getServletContext().getRealPath("/WEB-INF/Bulletin.pdf");

            response.setContentType("application/pdf"); 

    try (PdfReader reader = new PdfReader(masterPath);
            PdfWriter writer = new PdfWriter(response.getOutputStream());

            PdfDocument document = new PdfDocument(reader, writer);)

    {   

        PdfPage page = document.getPage(1);
        PdfCanvas canvas = new PdfCanvas(page);

        FontProgram fontProgram = FontProgramFactory.createFont();
        PdfFont font = PdfFontFactory.createFont(fontProgram, "utf-8", true);
        canvas.setFontAndSize(font,8);

        canvas.beginText();
        canvas.setTextMatrix(100, 100);
        canvas.showText("test");

        canvas.setTextMatrix(200, 200);
        canvas.showText("test");




        canvas.endText();
    }

}

}

И мой PDF в альбомном формате

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...