Eu uso o OpenOffice para produzir um documento em formato PDF. Este documento é ocasionalmente revisado e reeditado. Agora preciso produzir uma variante deste documento com um pequeno número de parágrafos substituídos por outros parágrafos. Eu preferiria evitar manter dois documentos separados, onde 95% do texto é o mesmo. Em outras palavras, de um arquivo ODT, eu gostaria de poder produzir dois PDFs com conteúdo ligeiramente diferente.
Existem alguns recursos do OpenOffice que eu poderia usar que ajudariam nisso?
openoffice
RedGrittyBrick
fonte
fonte
Respostas:
Variáveis de usuário e a função Parágrafo oculto.
Posicionei o cursor no início do documento e, no menu " Inserir ", escolha " Campo ", " Outros ". Selecionei a guia " Variáveis " e, em seguida, defino Tipo como "Definir variável", Nome como "Produto", Valor como "Foo" e Formatar como "Texto" (se você não fizer isso, a variável receberá um valor 0 )
Posicionei o cursor no primeiro dos dois parágrafos alternativos e, no menu " Inserir ", selecione " Campo ". Selecionei a guia " Funções " e escolhi " Parágrafo oculto " e defina a Condição como Produto! = "Foo" (ou seja, oculte este parágrafo se o Produto não for Foo)
Posicionei o cursor no segundo dos parágrafos alternativos e repeti o processo, mas defina a condição como Produto == "Foo".
Repeti o acima para todos os pares de parágrafos alternativos no documento.
Finalmente, no menu " Visualizar " do documento, desmarquei " Parágrafos ocultos ".
Ao clicar no campo no início do documento, eu poderia editar seu valor e, assim, fazer com que parágrafos alternativos aparecessem (e suas contrapartes desaparecessem) em todo o documento. O uso de "Exportar para PDF" teve o efeito desejado de não incluir parágrafos ocultos no momento.
A Ajuda do OpenOffice descreve da seguinte maneira:
Ocultando texto
Você pode usar campos e seções para ocultar ou exibir texto no documento, se uma condição for atendida. Antes de ocultar o texto, você deve primeiro criar uma variável para usar na condição de ocultar o texto.
Para criar uma variável
Para ocultar texto
Para ocultar um parágrafo
Clique em Inserir e fechar.
Você deve ativar esse recurso removendo a marca de seleção do menu Exibir - Parágrafos ocultos. Quando a marca de seleção está presente, você não pode ocultar nenhum parágrafo.
Para ocultar uma seção
fonte