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 :
Mais il me manque quelque chose. Je ne définie pas le document source à imprimer. J'ai donc une impression avec une page blanche.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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()
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.
Partager