2010-08-23 5 views
0

Je modifier une application C++ et je voudrais ajouter la possibilité d'imprimer et PDF existant en utilisant la logique d'impression MFC (OnPrint ...)impression PDF pour HDC (MFC Contexte de l'appareil)

est-il une méthode pour imprimer un PDF dans le MFC? Maintenant, je convertis le PDF en BMP mais parfois la qualité n'est pas si bonne.

Répondre

2

Si quelque chose n'a pas changé récemment, vous avez besoin d'une bibliothèque tierce pour imprimer les fichiers PDF. Une direction que vous pouvez prendre est de convertir en PS, puis utiliser ghostscript pour traduire à l'imprimante parler. Ghostscript a également le pouvoir de convertir PDF en PS.

0

Je ne pense pas que la propre logique d'impression du MFC fonctionnera.

Adobe distribue un contrôle PDF ActiveX (principalement pour l'affichage de fichiers PDF dans IE) pouvant également être hébergé dans une application MFC. Il comprend les méthodes suivantes: Print, PrintAll, PrintAllFit, PrintPages, PrintPagesFit et PrintWithDialog.

Questions connexes