“Conocimiento software>Formato de Documento Portátil

Cómo convertir HTML a PDF en ASP.NET

2014/1/22
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 guardar un archivo de Inventor Como PDF
Cómo convertir un SAP a un PDF
Cómo convertir un informe de Oracle a PDF
¿Qué tipo de estilo incluye el formato de carácter y párrafo?
Cómo convertir un PDF a DWG gratis
Cómo cambiar un PDF rellenable
Cómo convertir PDF a HTML en Acrobat Pro
Cómo cambiar un archivo PDF a Word Perfect
Conocimiento de la computadora © http://www.ordenador.online