Массовая печать PDF Oracle Apex - PullRequest
       48

Массовая печать PDF Oracle Apex

0 голосов
/ 20 января 2020

У меня есть требование распечатать отчет в формате PDF (без его открытия, это будет хорошо) в oracle apex 18.2.

В моем проекте мы используем apachefop для создания отчета в формате PDF, который работает нормально. теперь у меня есть следующий javascript код

$.each($("input[id='bulk_print']:checked"), function(){   

    var id = $(this).parent().siblings('td[headers="ID"]').html();
    var lock = $(this).parent().siblings('td[headers="LOCKED"]').html();
    var link;
    if (lock === 'N'){
        link = 'f?p='+$v('pFlowId')+':5:'+$v('pInstance')+':PRINT_REPORT=dokument:NO::P1_ID:'+id;
        window.open(link);
        $(this).prop("checked", false);
    } else if (lock === 'Y'){
        link = 'f?p='+$v('pFlowId')+':5:'+$v('pInstance')+':APPLICATION_PROCESS=DOWNLOAD_PDF:NO::G1:'+id;
       window.open(link);
       $(this).prop("checked", false);
    }
}); 

В приведенном выше коде я создаю oracle апексную ссылку для отчета о печати, которая возвращает файл PDF, который я могу открыть в другом окне или в диалоге загрузки, но Как я могу напрямую распечатать этот ответ?

Дополнительно: Я пытался отобразить ссылку в ifram, но не работает. в основном я хочу выбрать несколько документов и отправить их на печать, не открывая их.

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