“Conocimientos software>Formato de Documento Portátil

Cómo convertir HTML a PDF en ASP.NET

2012/2/28
ASP.NET tiene miles de clases nativas que realizan una variedad de funciones ( CE, véase la referencia 2 ) . Conversión de PDF no es una de esas funciones. Afortunadamente , los desarrolladores de software de terceros se han creado bibliotecas de clases que se pueden utilizar para realizar estas conversiones . Sólo tienes que añadir una de estas bibliotecas a su proyecto y hacer referencia a ella . Su formulario Web ASP.NET será capaz de generar documentos PDF con cualquier archivo HTML como fuente . Cosas que necesitará
Microsoft Visual Studio
Mostrar más instrucciones
1

Descarga un "HTML a PDF " . NET biblioteca de clases . La sección Recursos contiene enlaces a varias marcas populares.
2

Crear un nuevo proyecto de sitio web ASP.NET y el nombre de " MyProject " . La página " Default.aspx " aparecerá en el explorador de soluciones a la derecha de la pantalla.
3

Cambiar al modo de diseñar y arrastre un control de botón de ASP.NET en la página.
4

doble clic en el botón. Esto agregará un método de controlador de eventos denominado " Button1_Click " a la " Default.aspx.cs " página de código subyacente .
5

clic derecho " MyProject " en el explorador de soluciones y seleccione " Agregar referencia " . Se abrirá la ventana " Agregar referencia " .
6

Vaya a la ubicación de la biblioteca que ha descargado y seleccione el archivo DLL se encuentra en esa carpeta. Todas las clases de la biblioteca de ello, podrá acceder a su proyecto ASP.NET.
7

Agregue una referencia a la biblioteca en la sección "uso" del archivo de código " Default.aspx.cs " .
8

Añadir "HTML a PDF " código de conversión al controlador de eventos " Button1_Click " . Diferentes fabricantes tienen diferentes formas de definir las propiedades y métodos de acceso en sus bibliotecas particulares. Por lo general, el bloque de código será similar a esta:

/* crear una nueva instancia de la clase * Conversor /Convertidor Convertidor Convertidor = new ();
propiedades del conjunto

/* para el PDF * /converter.pageSIze = 500 ; converter.pagrOrientation = "Retrato " , etc;

/* obtener datos binarios de la dirección URL de destino y guardar en la matriz de bytes * /url = "http://www . someWebSite.com " ; byte [ ] bytes = converter.getDataFrom ( URL_to_convert ) ;

/* la memoria de respuesta de configuración * /HttpResponse respuesta = HttpContext.Current.Response ; Response.Clear (); Response.AddHeader ( " Content -Type " , " binary /octet -stream " ) ; Response.Flush (); Response.BinaryWrite ( downloadBytes ) ; Response.Flush (); Response.End ();

Los comentarios son auto- explicativo. Usted será capaz de establecer propiedades adicionales para controlar la apariencia final del PDF . Todas las clases de convertidor será necesario que configure el objeto de respuesta HTTP como se muestra . Consulte la documentación que viene con la descarga para obtener más información sobre cómo configurar la llamada al convertidor.
9

Compile y ejecute el proyecto . Su navegador mostrará la página que contiene el Button.Click el botón para ejecutar el código de control de eventos . Se podrán recuperar los datos binarios de la dirección URL especificada y convertir el HTML puro en un documento PDF .

Formato de Documento Portátil
¿Cómo puedo crear archivos PDF rellenables gratis
¿Cómo puedo cambiar los archivos de PDF a Doc Con Shareware
¿Cómo puedo guardar una escaneada JPG en un archivo PDF
Cómo crear una opinión sello PDF
Cómo imprimir un PDF con VBA
Cómo hacer un documento de búsqueda de PDF
Cómo insertar una firma en un archivo PDF
Cómo convertir ODM a PDF
Conocimientos Informáticos © http://www.ordenador.online