Onde posso encontrar bons tutoriais on XSL-FO (formatação / Objetos ED), as coisas se alimenta com a FOP e obter PDF de? [fechadas]

StackOverflow https://stackoverflow.com/questions/108926

  •  01-07-2019
  •  | 
  •  

Pergunta

Em uma empresa que eu trabalhei, eu e os meus colegas, implementou um sistema de distribuição de documentos sob medida no topo de XSL-FO.

A minha tarefa era fazer com que o script para entregar os documentos e configurar os CUPS Print Server e o servidor de fax, então eu nunca tive o tempo para sujar as mãos em XSL-FO.

Estou pensando em implementar algo na região que foi feito lá, mas vou precisar de alguns modelos para trabalhar com durante o teste.

Onde posso encontrar alguns bons tutoriais sobre XSL-FO, pois o processo FOP Eu já domina?

Foi útil?

Solução

Eu gosto de submeter as pessoas a este artigo IBM developerWorks 2003: HTML para formatação objetos (FO) guia de conversão

Eu não recomendo usar o .xsl fornecido para converter HTML para FO, mas usar a narrativa para compreender as diferentes construções XSL-FO e como eles se relacionam com HTML (que todos nós entendemos).

Outras dicas

Em primeiro lugar, antes de comprar um motor comercial, consulte a Apache FOP é um motor de XSL-FO bastante sólido. Eu usei-o extensivamente para geração de forma "governo".

Se você está apenas começando. W3schools é inestimável em aprender XSL-FO: http://www.w3schools.com/xslfo/default asp

Se você é novo para XSL, eu recomendo a lista @ http :. //www.mulberrytech.com/xsl/xsl-list/index.html, mesmo que por apenas à procura de soluções comuns para problemas comuns

Você também pode tentar um visuais xsl-fo desenhador / editor . Se você ainda quer escrever XSL à mão, dê uma olhada XSL-FO tutorial de XML 1.1 Bíblia .

Aqui também é um bom tutorial para iniciantes no documento XSL-FO.This dá um rápido, aprender pelo exemplo introdução à XSL-FO. http://www.renderx.com/tutorial.html

Eu penso também que o livro O'Reilly vai ser o único, não há muito sobre XSL-FO lá fora ... Francamente, eu acho que é uma tecnologia morta, é apenas demasiado complexo para o programador médio para aprender, leva semanas - mais os bons formatadores lá fora são caros como o inferno

.

Esta não é uma resposta à sua pergunta, mas se alguém me perguntar, eu aconselho a aprender XSL-FO. É uma solução procurando por um problema IMO.

Eu acho que para ser capaz de fazer xsl-fo bem você precisa para obter uma sólida compreensão de várias tecnologias diferentes.

Em primeiro lugar XSLT e XPath como você estará usando estes no XSL-FO. Existem algumas ferramentas que lhe permitem criar visualmente o XSL-FO, mas os que eu vi são extremamente caros assim que eu tendia a rolar meus próprios XSLTs como estas acabam muito mais simples do que o XSL-fos gerados.

Em seguida, você precisa de uma sólida compreensão da FOP que parece que você já tem, mas para qualquer outra pessoa se você estiver familiarizado com css stylings mais comuns será familiar para você, mas para apresenta o fop específico faz sentido fazer alguma pesquisa.

A melhor maneira de chegar a ele é tomar alguns exemplos básicos amd brincar com eles. Aqui Apache FOP é um grande processador de código aberto que você pode usar para fins profissionais, se você sabe como usá-lo.

Um editor como xml oxigênio tem em apoio FOP construído que torna mais fácil para testar rapidamente o seu XSL-FO e deve torná-lo mais fácil de aprender xsl-fo mas você pode fazer o mesmo thng a partir da linha de comando e vários outros editores como bem.

Eu recomendo Michael Kays XSLT livro como ele é um grande livro de referência para XSLT "XSLT: referência do programador 2nd Edition" ligação

Além disso, o livro FOP por Dave Pawson é o melhor disponível livro de referência XSL-FO eu conheço embora haja reconhecidamente não muito disponível. É um pouco fora da data, mas é uma boa referência para os conceitos fundamentais e para quem está começando agora pode torná-la menos complexa. ligação

Seu site é uma grande fonte de dicas para questões estranhas ou melhorar o seu entendimento geral quando se trata de xsl fo. http://www.dpawson.co.uk/xsl/index.html

Isto pode não ser exatamente o que você precisa, mas se você quiser apenas ter alguns modelos de teste XSL-FO, você pode usar esta transformação no Word para gerar XSL-FO.

O livro que eu usei para aprender é de O'Reilly ( XSL-FO ), porque, francamente, existem poucos recursos sobre o assunto.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top