Estou desenvolvendo um aplicativo que cria arquivos pdf, mas estou adicionando os valores do trimbox às páginas do pdf de uma maneira diferente, portanto, preciso depurar meu arquivo pdf para verificar os valores do trimbox que defini do meu jeito, funcionando ou não. não tenho impressora, portanto, não tenho certeza se os valores do trimbox adicionados à minha maneira funcionarão ou não. Existe algo que corta ou redimensiona as páginas pdf por seus valores de trimbox, para que eu possa colocar meu arquivo pdf gerado com meu aplicativo nesse aplicativo e ter certeza de que os valores de trimbox que defini com meu método funcionam ou não. Atualmente eu tentei esses aplicativos:
Okular
qpdfview
Boomaga (como impressora virtual)
CUPS-PDF (como impressora virtual)
Mas não consegui encontrar nenhuma configuração em okular e qpdfview para cortar ou redimensionar as páginas pdf por seus valores de trimbox. Imprimi meu arquivo pdf cujas páginas possuem valores trimbox (com meu caminho ou arquivo pdf pronto que sei valores trimbox adicionados corretamente às páginas) como novamente arquivo pdf em Boomaga e CUPS-PDF. Mas não consegui ver nenhuma alteração nas dimensões ou corte da página.
O Ghostscript pode ser usado para reescrever arquivos PDF com as páginas cortadas na caixa de corte , usando a seguinte opção (em https://ghostscript.com/docs/9.54.0/Use.htm#PDF_switches ):
Também há opções para usar as outras caixas delimitadoras.
Use a linha de comando:
Ele já deve estar instalado, mas se não pode estar com
sudo apt install ghostscript
.