Test Foro de elhacker.net SMF 2.1

Programación => Programación General => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: xepo en 24 Enero 2019, 14:07 PM

Título: Imprimir una pagina especifica de un documento pdf desde vb.net ??
Publicado por: xepo en 24 Enero 2019, 14:07 PM
hola buenas,
bien mi problema esta en que llevo dias intentando imprimir paginas especificas de un archivo pdf mediante codigo,
no lo consigo y por google no lo encuentro, en cambio si lo consigo imprimir un archivo completo.
espero puedadan hayudarme gracias
:-*

este codigo imprime todo el archivo en silencio, es posible paginas especificas solamente??

Código (vbnet) [Seleccionar]
Public Class Form1

   Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hWnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long ' per obrir Notepad

   Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

       Shell("C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe /T   " & Chr(34) & "C:\Users\J.C.L\Desktop\Proj_millores canon.pdf" & Chr(34))

   End Sub



End Class

Título: Re: Imprimir una pagina especifica de un documento pdf desde vb.net ??
Publicado por: ThunderCls en 12 Febrero 2019, 16:45 PM
Puedes probar a usar algunas librerias:

De Pago
- http://www.evopdf.com/pdf-print.aspx
- https://www.dynamicpdf.com
- https://www.pdfprinting.net/
- https://marketplace.visualstudio.com/items?itemName=E-iceblueCoLtd.FreeNETPDFLibrary

Opciones Gratis
- https://blog.scottlogic.com/2012/10/05/pdf-generation-and-printing-in-net-2.html
- https://www.codeproject.com/Articles/1134699/Silently-Printing-PDF-Documents-in-Csharp
- https://www.codeproject.com/Tips/598424/How-to-Silently-Print-PDFs-using-Adobe-Reader-and

Saludos