Pergunta

Eu preciso converter um pacote de documentos HTML estáticos em um único arquivo PDF por meio de programação no lado do servidor em uma plataforma Java / J2EE usando um processo em lotes de preferência. Os arquivos pdf seriam distribuídos aos usuários do site para navegação offline das páginas da web.

Os principais pontos dos requisitos são:

  1. O banner no topo não deve estar presente no documento final pdf.
  2. A barra de navegação à esquerda deve ser transformada em marcadores PDF a partir de HTML hyperlinks.
  3. All hiperlinks conteúdo (html / pdf / doc / docx etc.) presentes nas páginas da web deve ser parte do documento pdf final com marcadores PDF.

Existe alguma maneira padrão open source de fazer isso?

Nenhuma solução correta

Outras dicas

Tente Apache FOP . Eu só usei para para PDF e eu acho que você pode fazer o mesmo com HTML / DOM. O site tem uma seção todo correndo FOP em um aplicativo Java e há < a href = "http://xmlgraphics.apache.org/fop/0.95/embedding.html#ExampleDOM2PDF" rel = "nofollow noreferrer"> código de exemplo para DOM para PDF .

Você pode tentar iText - mas eu não tenho certeza se ele lida com tudo o que necessita.

Além disso, é sempre melhor se você explorar muitas opções e então decidir o que você pode e não pode fazer. Em muitos casos, não haverá qualquer biblioteca / API que vai para fora do suporte caixa de tudo o que você pedir.

Você pode tentar www.alt-soft.com Xml2PDF para este

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