[VB.NET] Imprimer 1 page d'un fichier PDF
Bonjour,
Je souhaiterais imprimer une unique page (par exemple la page 3) à partir d'un document PDF (par exemple un document contenant 5 pages).
J'ai trouvé le bout de code suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| Dim printDoc As New PrintDocument
Dim CheminAnnexe As String = "C:\Bureau\testSource.pdf" 'Créer une variable pour le chemin de l'annexe
With printDoc.PrinterSettings
.PrinterName = "Microsoft Print to PDF" 'Défini l'imprimante
.PrintRange = 2 'Défini la plage d'impression ?
.FromPage = 3 'De la page
.ToPage = 3 ' A la page
.PrintToFile = True 'Défini si la sortie est un fichier
.PrintFileName = "C:\Bureau\testImprime.pdf" 'Défini la dossier de sortie
End With
printDoc.Print() |
Mais il me manque quelque chose. Je ne définie pas le document source à imprimer. J'ai donc une impression avec une page blanche.
Comment puis je définir le fichier source ? Ou dois je revoir entièrement le code; et alors comment faire pour imprimer une seule page ?
Merci d'avance.
Bonne journée.