tag propiedad form abrir c# winforms pdf pdfview

propiedad - show pdf in windows form c#



Ver PDF en formularios de Windows usando C# (5)

¿Hay alguna manera de ver archivos PDF en una herramienta de Winforms? He visto soluciones como convertir el archivo pdf en imágenes y mostrarlas en un cuadro de imagen. Sin embargo, estoy preguntando si puedo ver el archivo como PDF. ¿Hay alguna herramienta de adobe o de Microsoft que admita esto?


Creo que la manera más fácil es usar el componente COM Adobe Reader de Adobe

  1. haga clic derecho en su caja de herramientas y seleccione "Elegir elementos"
  2. Seleccione la pestaña "Componentes COM"
  3. Seleccione "Adobe PDF Reader" y haga clic en Aceptar
  4. Arrastra y suelta el control en tu formulario y modifica la propiedad "src" a los archivos PDF que deseas leer

espero que esto ayude



puede usar System.Diagnostics.Process.Start así como la función WIN32 ShellExecute por medio de interoperabilidad, para abrir archivos PDF usando el visor predeterminado:

System.Diagnostics.Process.Start("SOMEAPP.EXE","Path/SomeFile.Ext"); [System.Runtime.InteropServices.DllImport("shell32. dll")] private static extern long ShellExecute(Int32 hWnd, string lpOperation, string lpFile, string lpParameters, string lpDirectory, long nShowCmd);

Otro enfoque es colocar un Control WebBrowser en su Formulario y luego usar el método Navigate para abrir el archivo PDF:

ThewebBrowserControl.Navigate(@"c:/the_file.pdf");



http://www.youtube.com/watch?v=a59LvC6BOuk

Use el enlace de arriba

private void btnopen_Click(object sender, EventArgs e){ OpenFileDialog openFileDialog1 = new OpenFileDialog(); if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK){ axAcroPDF1.src = openFileDialog1.FileName; } }