“Conocimientos software>Formato de Documento Portátil

Cómo Imprimir Net ASP a PDF

2012/4/16
Si publica artículos , guías y otra información en su sitio web , usted debe considerar la posibilidad de una forma de que los visitantes del sitio para ver e imprimir archivos de documento portátil ( PDF) . Los archivos PDF son documentos compatibles entre plataformas , que son portátiles , de peso ligero y compatible con el software y el hardware de la mayoría de los usuarios ya han instalado en su ordenador . Con algunas bibliotecas comunes de código PDF , Microsoft Active Server Pages ( ASP ) le permiten crear botones o enlaces que permiten a los usuarios crear formularios PDF de forma dinámica , y luego ver e imprimir los documentos. Cosas que necesitará
Visual Basic o Visual Estudio en basado en Windows Servidor web
Ver Más instrucciones
1

Navegar al panel de control de alojamiento web basados ​​en Windows . Inicia sesión con tu nombre de usuario y contraseña.
2

Abra la aplicación "Administrador de Archivos " en el panel de control, a continuación, busque la "/bibliotecas" /plugins "o" /includes " carpeta. Busque el " PDF2Net ", " FDFNET " o "carpeta de PDFRasterizer ." el nombre de la carpeta en el servidor dependerá de la versión de Windows utilizada por su empresa de alojamiento web y otros parámetros de configuración de su cuenta. Una de las carpetas de la biblioteca antes citados deben se presentará antes de que pueda generar o imprimir archivos PDF . mayoría de las empresas web que ofrecen planes y servicios de hosting Windows ofrecen apoyo a una o varias de las bibliotecas PDF. Pregunte a su proveedor de alojamiento web si necesita ayuda .
3

Inicie la aplicación de Visual Basic o Visual Studio. Abra el formulario web ASP en el que desea insertar el código ASP para crear e imprimir archivos PDF. Desplácese hasta el lugar en el formulario web en el control de botón o vínculo para iniciar el proceso de creación de PDF se mostrará .
4

crear un control de objeto que se hará referencia a las bibliotecas de PDF en el servidor web es necesario para crear y visualizar los archivos PDF. Escriba el siguiente código en el " Option Explicit " o el controlador de eventos cuerpo del formulario web :

" Set pdf = Server.CreateObject ( " FdfApp.FdfApp " )

Set pdf_file = FdfAcx.FDFCreate "
5 < p> Crear valor posicional setters para un encabezado de archivo PDF dinámica . encabezados son útiles para crear documentos web personalizado basado en texto o información incluida en el formulario web cuando se vive en su sitio. por ejemplo , si desea un include de cabeza sección en el PDF que incluye el nombre, segundo nombre y apellido del usuario , escriba el siguiente código en el que desea que la información que se mostrará en el documento:

nombre " pdf_file.fdfsetvalue " , " nombre, false

pdf_file.fdfsetvalue "MI" , MI , falso

pdf_file.fdfsetvalue " Apellido" , Apellidos , false "
6

arrastrar y soltar un " control Button " , de la " caja de herramientas " en la barra de menús , en el formulario web , pulse la tecla "F2 " y cambie el nombre del control " Guardar" o " Descargar ". Esto le permitirá al usuario guardar el archivo PDF en su disco duro . Haga doble clic en el control , a continuación, introduzca el siguiente código en la ventana del evento:

" pdf_file.FDFSaveToFile " /PDFfiles /generated_file.pdf "
7

Arrastre y suelte otra " Button " controlar a la forma, a continuación, crear un evento de acción para abrir el documento PDF en el navegador web del usuario introduciendo el siguiente código:

" http://www.domain.com/pdfFiles pdf_file.fdfSetFile " /generated_file.pdf "

Response.ContentType = " text /html " "
8

Introduzca el código siguiente en el área de eventos cuerpo del Formulario web:
< p > " using System.Diagnostics ;

using System.IO ;

using System.Text ;

using System.Threading ;

private static void RunExecutable ( ejecutable cadena , argumentos de cadena )

{

ProcessStartInfo arranque = new ProcessStartInfo ( ejecutables, argumentos) ;

starter.CreateNoWindow = true;

arranque . RedirectStandardOutput = true;

starter.UseShellExecute = false;
proceso proceso

= new Process ();

process.StartInfo = arranque ;
proceso

. Inicio ( ) ;
búfer StringBuilder

= new StringBuilder ();

usando ( StreamReader reader = Process.StandardOutput )

{ High Line cadena

= reader.ReadLine ();

while ( line = null !)

{

buffer.Append (línea) ;

buffer.Append (Medio Ambiente . NewLine ) ; High Line

= reader.ReadLine ();

Thread.Sleep ( 100 ) ;

}

}
< p . > if (! process.ExitCode = 0 )


{ throw new Exception ( string.Format ( @ " " "{ 0 }" " salido con ExitCode { 1 } salida : { 2 } ",

ejecutable, process.ExitCode , buffer.ToString ()); }


}"

Este código permitirá a la web formulario para acceder a la API de Adobe Reader y abrir la aplicación cuando se llama desde un botón o comando de evento.
9

Arrastre y coloque otro control "Botón " para el formulario Web , cambie el nombre del control " Imprimir " y a continuación, introduzca el siguiente código en la ventana del evento:

"string pathToExecutable =" c: \\ ... \\ AcroRd32.exe " ;

RunExecutable ( pathToExecutable , @ " /t " " MyTest . pdf "" "" My Windows PrinterName " " "); ".

Reemplace las " variables mytest.pdf " con el nombre predeterminado que desea utilizar para el archivo PDF imprimir o guardar

10

Guarde el formulario web , a continuación, cargar el archivo en el servidor web.

Formato de Documento Portátil
Cómo desbloquear un PDF para imprimir
Cómo combinar campos en un PDF
Cómo convertir un archivo PDF para el iPad
¿Cómo puedo imprimir varias páginas de un archivo PDF en una sola hoja
Cómo crear un patrón de baldosa PDF
Cómo pasar de Word a PDF y HTML
Cómo extraer el texto de un PDF
Cómo agregar un PDF y guardarlo en Word
Conocimientos Informáticos © http://www.ordenador.online