Convertir ASPX a PDF
Guardar una página de ASP.NET como un PDF de diseño fijo mediante la impresión del navegador o la conversión de URL.
Cree archivos PDF en línea
Todavía no podemos leer archivos ASPX, así que esta conversión no está disponible. Si puede exportar su trabajo a alguno de estos formatos u otros, lo convertiremos en PDF:
Cómo convertir un archivo aspx a pdf
- Internet
- Aún sin calificaciones.
Un programa, una impresora, un sistema de registros o un destinatario pueden requerir un PDF con diseño fijo en lugar de una página web ASP.NET. El método práctico consiste en abrir la página ASPX renderizada en un navegador y guardar su salida de impresión como PDF.
Qué es ASPX
ASPX es la extensión de nombre de archivo utilizada habitualmente para una página ASP.NET Web Forms. Los desarrolladores y las organizaciones utilizan aplicaciones ASP.NET para generar páginas en un servidor web; el servidor procesa el marcado y el código ASPX, y luego envía al navegador HTML, CSS, imágenes y scripts.
Por lo tanto, una página ASPX normalmente no es un formato de documento independiente como PDF. Un archivo .aspx descargado puede contener marcado o código del lado del servidor que no se puede renderizar correctamente sin la aplicación ASP.NET original, su configuración, sus bases de datos y el servidor. Si el archivo es local, publíquelo primero en un servidor ASP.NET funcional y, después, abra su URL en un navegador.
Qué proporciona PDF
PDF conserva el diseño de la página, las fuentes, las imágenes y la paginación en distintos sistemas operativos y dispositivos. Es adecuado para imprimir, compartir, acceder sin conexión, guardar registros y archivar, y la mayoría de los PDF se pueden buscar y copiar. PDF no conserva el comportamiento del lado del servidor de la página ASPX, las conexiones de datos activas, la sesión de inicio de sesión ni los controles web interactivos; además, los PDF generados por el navegador tampoco son automáticamente documentos de origen editables.
Convertir la página renderizada en un navegador
- Abra la URL completa de la página ASPX en Chrome, Microsoft Edge, Firefox u otro navegador actualizado.
- Inicie sesión si la página requiere autenticación y espere a que el contenido dinámico, las imágenes, las tablas y los gráficos terminen de cargarse.
- Abra el cuadro de diálogo de impresión con
Ctrl+Pen Windows o Linux, o conCommand+Pen macOS. - Elija Save to PDF o Microsoft Print to PDF como impresora. En macOS, utilice el menú PDF del cuadro de diálogo de impresión.
- Compruebe la vista previa, el intervalo de páginas, el tamaño del papel, la orientación, la escala, los márgenes y los encabezados y pies de página. Active Background graphics cuando necesite los colores o las imágenes de la página.
- Elija Save, introduzca un nombre de archivo como
report.pdfy abra el resultado para comprobar todas las páginas.
La impresión desde el navegador suele ser la opción más precisa porque utiliza la misma página autenticada y renderizada con JavaScript que ve el usuario. En Edge o Chrome, también se puede imprimir una página mediante Menu → Print; Firefox proporciona el cuadro de diálogo de impresión equivalente.
Opciones de escritorio y automatizadas
Adobe Acrobat desktop puede crear un PDF a partir de la URL de una página web mediante File → Create → PDF from Web Page cuando esa función está disponible. Es posible que no reproduzca páginas que requieran autenticación compleja, renderizado del lado del cliente o acceso restringido a la red, por lo que la impresión desde el navegador sigue siendo preferible para esas páginas.
Para conversiones recurrentes, las herramientas de automatización del navegador, como Playwright o Puppeteer, pueden abrir la URL, autenticarse, esperar a un selector o a un estado de red y generar un PDF. Una operación típica de Playwright equivale a page.pdf({ format: 'A4', printBackground: true }) en un contexto de Chromium; la página debe cargarse en un navegador sin interfaz y el resultado debe verificarse comparándolo con la página interactiva.
Servicios de conversión en línea
Un servicio de URL a PDF, como el convertidor de páginas web en línea de Adobe o PDFmyURL, puede convertir una URL ASPX accesible públicamente sin instalar software. Pegue la URL de la página, seleccione la salida PDF, espere a que finalice el renderizado y descargue el resultado.
Por lo general, los servicios en línea no pueden acceder a localhost, direcciones de intranet, páginas detrás de una VPN privada ni contenido que requiera la sesión de inicio de sesión de su navegador. No cargue archivos ASPX confidenciales, informes autenticados, datos personales ni código fuente, a menos que las condiciones de seguridad y retención del servicio sean aceptables. Si un servicio en línea solo acepta archivos HTML, cargue el HTML renderizado, no el código fuente ASPX del lado del servidor; es posible que aún falten las hojas de estilos externas, las imágenes, los scripts y los datos que dependen del servidor.
Limitaciones de calidad y compatibilidad
- El CSS específico para impresión puede ocultar la navegación o modificar el diseño, mientras que el CSS adaptable puede producir resultados diferentes según los tamaños y las escalas del papel.
- Los controles interactivos, las animaciones, los estados de desplazamiento, el vídeo, los paneles activos y los formularios pueden aparecer estáticos, en blanco o no incluirse. Seleccione un intervalo de páginas y espere a que se cargue el contenido asíncrono antes de imprimir.
- Las fuentes o imágenes bloqueadas por permisos, reglas de origen cruzado o fallos de red pueden sustituirse o no aparecer. Compruebe el PDF en otro dispositivo.
- Las tablas largas, las páginas anchas, los elementos con posición fija y las reglas de salto de página pueden generar contenido recortado o una paginación incómoda. Ajuste la orientación, la escala, los márgenes o la hoja de estilos de impresión de la página.
- La salida del navegador normalmente incluye texto seleccionable, pero el contenido escaneado o renderizado en un canvas puede requerir OCR después de la conversión.
ASPX vs PDF: comparación de formatos
Cómo se comparan los formatos ASPX y PDF en las propiedades que más importan para esta conversión.
| Propiedad | .ASPX ASP.NET Web Form page | .PDF Portable Document Format |
|---|---|---|
| Estándar abierto | Parcialmente abierto | Sí |
| Compresión | Sin compresión | Ambos |
| Tamaño de archivo típico | Pequeño | Medio |
| Se abre en un navegador web | Sí, de forma nativa | Sí, de forma nativa |
| Edición posterior | Limitado | Limitado |
| Compatibilidad con metadata | Básico | Amplio |
| Legible como texto plano | Sí | No |
| Más adecuado para | Publicación web | Publicación |
| Introducido | 2002 | 1993 |
| Desarrollador | Microsoft | Adobe Systems (now Adobe Inc.); standardized by ISO |
| Tipo MIME | — | application/pdf |
La base de datos actualmente no contiene ningún convertidor de archivos aspx.