GhostScript | LibreOffice. Existe uma maneira de alterar a ordem das páginas antes de imprimir?

0

Eu tenho uma história digitada para imprimir como um livro pequeno (A5), e minha esposa está disposta a costurar páginas juntas. Mas um problema é que as páginas no documento devem estar em ordem específica: 4-1-2-3-8-5-6-7-etc.

Primeiro, tentei encontrá-lo nas opções de impressão do LibreOffice, mas encontrei apenas o modo 'brochura', que não satisfaz nossas intenções.

Found one video on youtube, where author copies text fragments into certain pages of a new OpenOffice document and manually draw squares with page numbers in it. It looks really silly...

Depois tentei convertê-lo em PDF e usar o GhostScript (que usei para cortar intervalos de páginas de documentos PDF uma vez), mas nenhuma solução foi encontrada ainda.

Por fim, decidi ir mais direto e abrir o arquivo no editor de texto (gedit) para tentar reorganizar as páginas diretamente no código PostScript. Embora eu seja desenvolvedor front-end, o conteúdo do arquivo não faz sentido para mim. Conheço algumas linguagens de programação, mas o PS ainda não é uma delas.

Seria bom encontrar uma solução que pudesse ser usada como script e não requer software adicional para instalar no Ubuntu.

    
por MadBrozzeR 13.11.2017 / 12:36

1 resposta

0

Encontrou um artigo que descreve o formato PDF . Agora parece que posso fazer um simples script NodeJS para fins de edição básica. Pelo menos o reordenamento de páginas parece ser o mais fácil, porque tudo que eu preciso (não testado ainda) é reorganizar as referências (Kids) em <</Type/Pages ...>> do objeto.

UPDATE Referências reorganizadas manualmente na matriz mencionada acima. Falha ao substituir o original usando o editor de texto, pois ele tenta converter a codificação em objetos de fluxo quebrando-os. Substituiu-o usando o script NodeJS. Feito. Infelizmente, esta não é a maneira 'SuperUser' para resolver o problema ...

    
por 13.11.2017 / 15:46