Foro de elhacker.net

Programación => .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
  1. Public Class Form1
  2.  
  3.    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
  4.  
  5.    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
  6.  
  7.        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))
  8.  
  9.    End Sub
  10.  
  11.  
  12.  
  13. End Class
  14.  


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