2009-05-29 7 views
0

Existe-t-il un moyen de convertir iTextSharp Document classe en System.Drawing.Printing.PrintDocument (en C#) afin que je puisse donner des facilités d'impression à l'utilisateur?iTextSharp & Windows

grâce

+1

ne connais pas la réponse. Avez-vous considéré un document XPS au lieu de PDF? Vous n'auriez pas besoin d'iTextSharp dans ce cas. – Cheeso

+1

Je dois générer un pdf avec d'autres informations de facture, le document XPS n'est pas une option pour mon application. thankyou – user114086

Répondre

2

iText peut lire, analyser et d'écrire des fichiers pdf. Il ne peut pas les rendre. Regardez quelques-unes des bibliothèques commerciales qui peuvent faire cela, ou quelque chose comme Ghostscript.

+0

Je dois montrer à l'utilisateur printpreview, les paramètres et les options d'impression pour ce document. Est-ce que ghostscript fait ça? – user114086

+0

Non. Si vous devez le faire, pourquoi ne pas simplement utiliser le contrôle Adobe activex et ignorer le fichier System.Drawing.Printing.PrintDocument? Voici comment (dans Windows Forms) http://thedotnet.com/nntp/396093/showpost.aspx –