Eu preciso escrever um script no OSX que pegue meus arquivos de texto de entrada e combine-os automaticamente em um arquivo PDF com colunas fluentes - ou seja, onde eu dou um longo trecho de texto e esse texto é automaticamente quebrado em duas colunas onde o texto flui pela coluna 1 e quando atinge a parte inferior da página ele começa a preencher a coluna 2. Eu tenho tocado com enscript e pstopdf e eles podem fazer isso, o problema é que eu também preciso de algumas seções do PDF que não estão em 2 colunas.
Eu provavelmente posso explicar isso melhor com um exemplo - suponha que meu longo pedaço de texto seja o alfabeto, preciso que meu PDF tenha esta aparência:
[Page 1]
Header 1
Header 2
Header 3
A E
B F
C G
D H
[Page 2]
I K
J L
Header 4
Header 5
M N
[Page 3]
O R
P S
Q T
Eu tentei gerar um arquivo HTML e converter o HTML em PDF dentro do Safari, mas enquanto o HTML parece ser bom, o WebKit solta a bola e se esquece das colunas ao converter para PDF.
Existe uma maneira de criar o documento em seções e, de alguma forma, combiná-lo em um documento final?
A máquina de destino não tem o Word instalado, mas se for colocado em um canto, eu provavelmente conseguirei convencer os desenvolvedores a instalar o Open Office nele. No entanto, prefiro encontrar uma solução que use apenas utilitários de linha de comando.
Tags pdf macos text-formatting