2010-02-23 2 views
2

Je travaille sur un projet pour l'intranet de mon entreprise qui exige que plusieurs documents attachés au DTO principal du projet doivent être auto-imprimés en arrière-plan. Le problème est que c'est un projet web et je veux que l'impression soit faite sous la surface. Maintenant parce que c'est sur un intranet que certaines personnes peuvent l'utiliser et je peux mettre une imprimante communale en arrière-plan, mais je me demande à imprimer sous la surface, les pièces jointes pourraient être des photocopies gifs/jpegs au pdf/word docs . Dois-je utiliser la classe PrintDocument? Pas vraiment sûr comment mettre en œuvre celui-ci. Salutations pour toute aideImpression en bloc à partir de l'application .net?

Répondre

1

Je ne pouvais pas trouver un moyen de le faire sous le capot en tant que tel, ce que j'ai fait à la place était d'écrire une classe qui fusionne tous les fichiers en un seul fichier pdf en utilisant OpenOfficePortable. imprimer pdf à l'utilisateur via un flux de fichier. Pour toute personne intéressée here est un article qui vous aidera à démarrer, il va convertir des fichiers rtf, doc, docx en pdf. Utilisez ensuite ITextSharp ou une bibliothèque pdf similaire pour fusionner les fichiers et les renvoyer. Pm moi si vous essayez ceci et avoir des ennuis.

Questions connexes