Pergunta

Acabei de começar com um projeto que exige que eu escreva no arquivo PDF. Depois de pesquisar no Google, decidi usar o PDFSharp, que parece bastante simples, no entanto, tenho algumas perguntas sobre desenhar mesas e gráficos.

O PDFSharp é uma boa opção para escrever arquivos PDF que contêm tabelas e gráficos? Se não, você pode recomendar uma alternativa melhor? Se sim, onde eu poderia encontrar uma boa literatura sobre o assunto? Um tutorial seria bom (não precisa ser um projeto de amostra, apenas algo que eu possa usar para me familiarizar com a biblioteca e suas classes).

Alguém pode me dizer o que é o migradoc? Acabei de vislumbrar e parece perfeito para o que preciso, no entanto, gostaria de mais algumas informações sobre isso.

Foi útil?

Solução

O PDFSharp é um gerador PDF de "baixo nível", enquanto o MIGRADOC é um gerador de documentos de "alto nível" que usa o PDFSharp para criar arquivos PDF, mas também pode criar EG RTF.

Visite o site da Fundação PDFSharp/Migradoc para obter mais informações:
http://www.pdfsharp.net/

Outras dicas

Se você não quiser usar migradoc, pode usar o gfx.drawline () e desenhar a tabela você mesmo. Eu fiz isso em um dos meus projetos. Você pode fazer assim:

        gfx.DrawLine(pen, 45, 250, 45, 703);
        gfx.DrawLine(pen, 87, 250, 87, 703);
        gfx.DrawLine(pen, 150, 250, 150, 703);
        gfx.DrawLine(pen, 291, 250, 291, 703);
        gfx.DrawLine(pen, 381, 250, 381, 703);
        gfx.DrawLine(pen, 461, 250, 461, 703);
        gfx.DrawLine(pen, 571, 250, 571, 703);

Ou você pode usar um loop para fazer assim e contar a posição.

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