Использование Ghost4j для преобразования PDF в TIF в веб-приложении

Я использую Ghost4j в веб-приложении для преобразования PDF в TIFF. Выполняя тестирование производительности моего приложения, я обнаружил, что когда нужно конвертировать несколько PDF-документов, это занимает много времени. После дальнейших исследований я нашел эту часть документации: http://www.ghost4j.org/threadsafetyandmultithreading.html

Тем не менее, я запутался, должен ли я помещать свой код в synchronized блокировать, а также использовать setMaxProcessCount()?

Вот как я это делаю на данный момент:

    PDFDocument lDocument = new PDFDocument();
    lDocument.load(new File (pdfFilePath));
    SimpleRenderer lRenderer = new SimpleRenderer();
    lRenderer.setResolution(300);

    // render as images
    List<Image> lImages = lRenderer.render(lDocument);

Вопрос

  • Как бы я сделал эту работу в веб-приложении, которое получает несколько запросов.

0 ответов

Другие вопросы по тегам