Mesclar / colar exportado pdf do aplicativo de planilha

1

As aplicações de planilhas oferecem para exportar tabelas como pdf. Muitas vezes, a tabela é ampla para caber em uma única página (sem dimensionamento), portanto, várias páginas em PDF precisam cobrir toda a largura da tabela.

Vamos supor que nossa tabela tenha 3 páginas de largura e 3 páginas de altura:

+-------+
| o o o |
| o o o |
| o o o |
+-------+

Durante a exportação, as páginas em pdf podem ser solicitadas de uma das duas maneiras a seguir:

+-------+
| 1 4 7 |
| 2 5 8 |
| 3 6 9 |
+-------+

ou

+-------+
| 1 2 3 |
| 4 5 6 |
| 7 8 9 |
+-------+

Claro, no arquivo pdf só se vê:

1
2
3
4
5
etc.

Dado o arquivo pdf exportado, como posso mesclar / colar as páginas de tal forma que eu tenha a tabela completa em uma página em pdf? Presumivelmente, essa página seria 3 vezes maior em cada dimensão do que uma única página padrão.

Editar: a solução Linux preferida.

    
por jpmath 11.05.2016 / 17:11

2 respostas

1

Para "cola", por ex. um arquivo PDF A4 para caber em várias páginas em uma única página grande , você poderia usar o excelente ferramenta PDFjam . Geralmente é incluído na maioria das distribuições do Linux. Com o Linux Mint, por exemplo, instale o pacote texlive-extra-utils para ter o PDFjam disponível.

Com o PDFjam instalado, você pode transformar um PDF contendo 9 páginas PDF A4 (A4: 21 x 29,7 cm) usando um comando como este:

pdfjam --nup 3x3 --papersize '{63cm,89cm}' --noautoscale true \ <Inputfile> --outfile <outputfile>

O --nup 3x3 informa ao PDFjam para organizar as páginas de entrada em PDF em três colunas e três linhas em cada página de saída. A opção --papersize define o - como deveria - um tamanho de papel personalizado. Você pode definir --noautoscale como false para permitir que o PDFjam dimensione as páginas automaticamente.

O PDFjam ReadMe tem um bom exemplo para recortar as páginas de entrada primeiro, antes de combiná-las , para remover as margens da página:

pdfjam myfile.pdf --trim '1cm 2cm 1cm 2cm' --clip true --outfile /dev/stdout | \
  pdfnup --frame true --outfile myoutput.pdf

Naturalmente, você terá que adaptar a chamada pdfnup de acordo com suas necessidades ou substituí-la pelo comando pdfjam , conforme proposto.

Além disso, o pdfpages manual pode ser útil para outras opções do PDFjam.

EDITAR:

Por padrão, o PDFjam organiza as páginas de entrada em linhas , por exemplo

+-------+
| 1 2 3 |
| 4 5 6 |
| 7 8 9 |
+-------+

Para organizar as páginas de entrada em colunas em vez disso (veja acima: primeiro formato de saída mencionado na pergunta):

+-------+
| 1 4 7 |
| 2 5 8 |
| 3 6 9 |
+-------+

a opção --column true será necessária .

Da documentação do pdfpages:

Pdfpages normally uses 'row-major' layout, where successive pages are placed in rows along the paper. The column option changes the output into a 'column-major' layout, where successive pages are arranged in columns down the paper. Either 'true' or 'false' (or no value, which is equivalent to 'true'). (Default: column=false)

Assim, para entrada baseada em colunas, é só usar

pdfjam --nup 3x3 --column true --papersize '{63cm,89cm}' --noautoscale true \ <Inputfile> --outfile <outputfile>

    
por 12.05.2016 / 15:56
1

Se você ainda tiver os dados brutos (planilhas) disponíveis, usando o LibreOffice, poderá apenas modificar as propriedades da página e dizer ao LO Calc para imprimir a planilha em uma página grande e de tamanho personalizado. Você terá que alternar entre as propriedades da página e a visualização "Quebra de página" para verificar se o tamanho da página é grande o suficiente para a área de dados da planilha.

Para ajustar as configurações apropriadas, selecione Menu Format - > %código%. Na guia Page... , na Page ComboBox, selecione Format e defina as dimensões da página manualmente:

Naguia"Planilha", você também pode definir o escalonamento de saída para ajustar o conteúdo em uma página:

VocêpodeusarissosehouverumtamanhomáximoqueoPDFresultantenãodeveexceder.

Agora,bastausaraopçãodeexportaçãodePDFparacriarumPDFhuuuuuugecomosdadoscompletosdaplanilha,semnecessidadedecolagemoucombinaçãoposterior:

Testado com o LO Calc 5.1.2.2 - em versões mais antigas do LO, a estrutura do menu e os diálogos podem ser diferentes.

    
por 11.05.2016 / 20:33