OpenOffice - parágrafos alternativos (dois PDFs, uma fonte)

4

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?

RedGrittyBrick
fonte
Por que não ter páginas diferentes com o conteúdo alterado e imprimir os intervalos de páginas necessários por PDF? Não tenho certeza de como isso afetaria seu esquema de numeração de páginas.
1
@RandolphWest: Obrigado pela ideia. Acabei de encontrar um método que se adapte-me (ver minha resposta abaixo)
RedGrittyBrick
Você pode estar interessado em saber (para pesquisas no Google etc.) que isso é chamado de criação / publicação de 'fonte única' ... / #
Rabarberski

Respostas:

3

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

  1. Clique no seu documento e escolha Inserir - Campos - Outros.
  2. Clique na guia Variáveis ​​e clique em "Definir variável" na lista Tipo.
  3. Clique em "Geral" na lista Formato.
  4. Digite um nome para a variável na caixa Nome, por exemplo, Ocultar.
  5. Digite um valor para a variável na caixa Valor, por exemplo, Ocultar.
  6. Para ocultar a variável no seu documento, selecione Invisível.
  7. Clique em Inserir e fechar.

Para ocultar texto

  1. Clique no documento em que deseja adicionar o texto.
  2. Escolha Inserir - Campos - Outros e clique na guia Funções.
  3. Clique em "Texto oculto" na lista Tipo.
  4. Digite uma declaração na caixa Condição. Por exemplo, usando a variável que você definiu anteriormente, digite Ocultar == 1.
  5. Digite o texto que você deseja ocultar na caixa de texto Oculto.
  6. Clique em Inserir e fechar.

Para ocultar um parágrafo

  1. Clique no parágrafo em que deseja adicionar o texto.
  2. Escolha Inserir - Campos - Outros e clique na guia Funções.
  3. Clique em "Parágrafo oculto" na lista Tipo.
  4. Digite uma declaração na caixa Condição. Por exemplo, usando a variável que você definiu anteriormente, digite Ocultar == 1.
  5. 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

  1. Selecione o texto que você deseja ocultar no seu documento.
  2. Escolha Inserir - Seção.
  3. Na área Ocultar, selecione Ocultar e digite uma expressão na caixa Condição. Por exemplo, usando a variável que você definiu anteriormente, digite Ocultar == 1.
  4. Clique em Inserir.
RedGrittyBrick
fonte
Muito agradável. +1 para você.