Cómo Instalar Aspose.PDF para .NET
Componente Aspose.PDF C#
Descripción del Producto
Aspose.PDF para .NET es un robusto componente .NET que permite a los desarrolladores crear documentos PDF desde cero sin utilizar Adobe Acrobat. Aspose.PDF para .NET es un componente robusto de .NET que permite a los desarrolladores crear documentos PDF desde cero sin usar Adobe Acrobat.
Aspose.PDF para .NET está implementado usando C# Administrado y se puede utilizar con cualquier lenguaje .NET como C#, VB.NET y J# etc. Se puede integrar con cualquier tipo de aplicación, ya sea una Aplicación Web ASP.NET o una Aplicación Windows.
Para que los desarrolladores puedan comenzar rápidamente, Aspose.PDF para .NET proporciona demos completamente funcionales y ejemplos prácticos escritos en C#. Utilizando estas demos, los desarrolladores pueden aprender rápidamente sobre las características ofrecidas por Aspose.PDF para .NET.
El componente rápido y ligero crea documentos PDF de manera eficiente y ayuda a que su aplicación funcione mejor. Aspose.PDF para .NET es la primera opción de nuestros clientes cuando crean documentos PDF debido a su precio, rendimiento excelente y gran soporte.
Aspose.PDF para .NET es seguro para múltiples hilos siempre que solo un hilo trabaje en un documento a la vez. Aspose.PDF para .NET es seguro para múltiples hilos siempre y cuando solo un hilo trabaje en un documento a la vez.
Declaración
Todos los componentes de Aspose .NET requieren un conjunto de permisos de Confianza Total. La razón es que los componentes de Aspose .NET necesitan acceder a configuraciones del registro, archivos del sistema diferentes al directorio virtual para ciertas operaciones como el análisis de fuentes, etc. Además, los Componentes de Aspose .NET se basan en clases del sistema .NET que también requieren un conjunto de permisos de Confianza Total en muchos casos.
Los Proveedores de Servicios de Internet que alojan múltiples aplicaciones de diferentes compañías generalmente imponen un nivel de seguridad de Confianza Media. En el caso de .NET 2.0, dicho nivel de seguridad aplica las siguientes restricciones:
- OleDbPermission no está disponible. Esto significa que no puedes usar el proveedor de datos OLE DB administrado de ADO.NET para acceder a bases de datos.
- EventLogPermission no está disponible. Esto significa que no puedes acceder al registro de eventos de Windows.
- ReflectionPermission no está disponible. Esto significa que no puedes usar reflexión.
- RegistryPermission no está disponible. Esto significa que no puedes acceder al registro.
- RegistryPermission no está disponible. Esto significa que no puedes acceder al registro.
- WebPermission está restringido. Esto significa que tu aplicación solo puede comunicarse con una dirección o rango de direcciones que definas en el elemento
<trust>
. - FileIOPermission está restringido. Esto significa que solo puedes acceder a archivos en la jerarquía de directorios virtuales de tu aplicación. Debido a las razones especificadas anteriormente, los componentes de Aspose .NET no se pueden utilizar en servidores que otorguen un conjunto de permisos diferente a Full Trust.
Instalación
Evaluar Aspose.PDF para .NET
Puedes descargar fácilmente Aspose.PDF para .Net para evaluación. La descarga de evaluación es la misma que la descarga de compra. La versión de evaluación simplemente se convierte en licenciada cuando agregas unas líneas de código para aplicar la licencia.
La versión de evaluación de Aspose.PDF (sin una licencia especificada) proporciona la funcionalidad completa del producto, pero tiene dos limitaciones: inserta una marca de agua de evaluación, y solo se pueden ver/editar cuatro elementos de cualquier colección.
Instalando Aspose.PDF para .NET a través de NuGet
NuGet es un sistema de gestión de paquetes gratuito y de código abierto enfocado en desarrolladores para la plataforma .NET con el objetivo de simplificar el proceso de incorporar bibliotecas de terceros en una aplicación .NET durante el desarrollo. NuGet es un sistema de gestión de paquetes gratuito, de código abierto y enfocado en desarrolladores para la plataforma .NET con el objetivo de simplificar el proceso de incorporación de bibliotecas de terceros en una aplicación .NET durante el desarrollo.
Referenciando Aspose.PDF para .NET
Instalar paquete usando la Consola del Administrador de Paquetes
- Abre tu aplicación .NET en Visual Studio.
- En el menú Herramientas, selecciona Administrador de Paquetes NuGet y luego Consola del Administrador de Paquetes.
- Escribe el comando
Install-Package Aspose.PDF
para instalar la última versión completa, o escribe el comandoInstall-Package Aspose.PDF -prerelease
para instalar la última versión incluyendo correcciones urgentes. - Presiona
Enter
Actualizar paquete usando la Consola del Administrador de Paquetes
Si ya has referenciado el componente a través de NuGet, sigue estos pasos para actualizar la referencia a la última versión:
- Abre tu aplicación .NET en Visual Studio.
- En el menú Herramientas, selecciona Administrador de Paquetes NuGet y luego Consola del Administrador de Paquetes.
- Escribe el comando
Update-Package Aspose.PDF
para referenciar la última versión completa, o escribe el comandoUpdate-Package Aspose.PDF -prerelease
para instalar la última versión incluyendo correcciones urgentes. - Escriba el comando
Update-Package Aspose.PDF
para referenciar la última versión completa, o escriba el comandoUpdate-Package Aspose.PDF -prerelease
para instalar la última versión incluyendo correcciones rápidas.
Instalar paquete usando la interfaz gráfica del gestor de paquetes
Siga estos pasos para referenciar el componente usando la interfaz gráfica del gestor de paquetes:
-
Abra su aplicación .NET en Visual Studio.
-
Desde el menú Proyecto seleccione Administrar paquetes NuGet.
- Seleccione la pestaña Buscar.
-
Escriba Aspose.PDF en el cuadro de búsqueda para encontrar Aspose.PDF para .NET.
-
Haga clic en Instalar/Actualizar junto a la última versión de Aspose.PDF para .NET.
- Y haga clic en Aceptar en la ventana emergente.
Trabajar con DLLs de .NET Core en entornos no Windows
Como Aspose.PDF para .NET proporciona soporte para .NET Standard 2.0 (.NET Core 2.0), puede ser utilizado en aplicaciones Core que se ejecutan en sistemas operativos similares a Linux. Como Aspose.PDF para .NET proporciona soporte para .NET Standard 2.0 (.NET Core 2.0), puede ser utilizado en aplicaciones Core que se ejecutan en sistemas operativos similares a Linux.
Por favor instale:
- paquete libgdiplus
- paquete con fuentes compatibles con Microsoft: ttf-mscorefonts-installer. (por ejemplo,
sudo apt-get install ttf-mscorefonts-installer
) Estas fuentes deben colocarse en el directorio “/usr/share/fonts/truetype/msttcorefonts” ya que Aspose.PDF para .NET escanea esta carpeta en sistemas operativos similares a Linux. En caso de que el sistema operativo tenga otra carpeta/directorio predeterminado para fuentes, debe usar la siguiente línea de código antes de realizar cualquier operación utilizando Aspose.PDF.
Aspose.Pdf.Text.FontRepository.Sources.Add(new FolderFontSource("<ruta del usuario a las fuentes de ms>"));