Como Instalar Aspose.PDF para .NET

Componente Aspose.PDF C#

Descrição do Produto

Aspose.PDF para .NET é um robusto componente .NET que permite aos desenvolvedores criar documentos PDF do zero sem usar o Adobe Acrobat. Aspose.PDF para .NET é um robusto componente .NET que permite aos desenvolvedores criar documentos PDF do zero sem usar o Adobe Acrobat.

Aspose.PDF para .NET é implementado usando C# gerenciado e pode ser usado com qualquer linguagem .NET como C#, VB.NET e J# etc. Pode ser integrado com qualquer tipo de aplicação, seja uma Aplicação Web ASP.NET ou uma Aplicação Windows.

Para que os desenvolvedores possam começar rapidamente, o Aspose.PDF para .NET oferece demos totalmente funcionais e exemplos práticos escritos em C#. Usando essas demos, os desenvolvedores podem aprender rapidamente sobre os recursos fornecidos pelo Aspose.PDF para .NET.

O componente rápido e leve cria documentos PDF de forma eficiente e ajuda sua aplicação a ter um melhor desempenho. Aspose.PDF para .NET é a primeira escolha de nossos clientes ao criar documentos PDF devido ao seu preço, excelente desempenho e ótimo suporte.

Aspose.PDF para .NET é seguro para multithreading desde que apenas um thread trabalhe em um documento por vez. Aspose.PDF para .NET é seguro para múltiplas threads desde que apenas uma thread trabalhe em um documento por vez.

Declaração

Todos os componentes .NET da Aspose requerem o conjunto de permissões de Confiança Total. A razão é que os componentes .NET da Aspose precisam acessar configurações do registro, arquivos do sistema fora do diretório virtual para certas operações como análise de fontes, etc. Além disso, os Componentes .NET da Aspose são baseados em classes do sistema .NET core que também requerem o conjunto de permissões de Confiança Total em muitos casos.

Provedores de Serviços de Internet que hospedam múltiplas aplicações de diferentes empresas geralmente impõem o nível de segurança de Confiança Média. No caso do .NET 2.0, esse nível de segurança aplica as seguintes restrições:

  • OleDbPermission não está disponível. Isso significa que você não pode usar o provedor de dados OLE DB gerenciado pelo ADO.NET para acessar bancos de dados.
  • EventLogPermission não está disponível. Isso significa que você não pode acessar o log de eventos do Windows.
  • ReflectionPermission não está disponível. Isso significa que você não pode usar reflexão.
  • RegistryPermission não está disponível. Isso significa que você não pode acessar o registro.
  • RegistryPermission não está disponível. Isso significa que você não pode acessar o registro.
  • WebPermission é restrito. Isso significa que sua aplicação só pode se comunicar com um endereço ou intervalo de endereços que você define no elemento <trust>.
  • FileIOPermission é restrito. Isso significa que você só pode acessar arquivos na hierarquia de diretórios virtuais da sua aplicação. Devido aos motivos especificados acima, os componentes Aspose .NET não podem ser usados em servidores que concedem um conjunto de permissões diferente de Full Trust.

Instalação

Avalie o Aspose.PDF para .NET

Você pode facilmente baixar o Aspose.PDF para .Net para avaliação. O download para avaliação é o mesmo que o download comprado. A versão de avaliação simplesmente se torna licenciada quando você adiciona algumas linhas de código para aplicar a licença.

A versão de avaliação do Aspose.PDF (sem uma licença especificada) fornece toda a funcionalidade do produto, mas tem duas limitações: ela insere uma marca d’água de avaliação, e apenas quatro elementos de qualquer coleção podem ser visualizados/editados.

Instalando o Aspose.PDF para .NET através do NuGet

NuGet é um sistema de gerenciamento de pacotes gratuito, de código aberto e focado em desenvolvedores para a plataforma .NET com o intuito de simplificar o processo de incorporar bibliotecas de terceiros em uma aplicação .NET durante o desenvolvimento. NuGet é um sistema de gerenciamento de pacotes focado em desenvolvedores, gratuito e de código aberto para a plataforma .NET com o intuito de simplificar o processo de incorporação de bibliotecas de terceiros em uma aplicação .NET durante o desenvolvimento.

Referenciando o Aspose.PDF para .NET

Instalar pacote usando o Console do Gerenciador de Pacotes

  • Abra sua aplicação .NET no Visual Studio.
  • No menu Ferramentas, selecione Gerenciador de Pacotes NuGet e depois Console do Gerenciador de Pacotes.
  • Digite o comando Install-Package Aspose.PDF para instalar a última versão completa, ou digite o comando Install-Package Aspose.PDF -prerelease para instalar a última versão incluindo correções urgentes.
  • Pressione Enter

Atualizar pacote usando o Console do Gerenciador de Pacotes

Se você já referenciou o componente através do NuGet, siga estes passos para atualizar a referência para a versão mais recente:

  • Abra sua aplicação .NET no Visual Studio.
  • No menu Ferramentas, selecione Gerenciador de Pacotes NuGet e depois Console do Gerenciador de Pacotes.
  • Digite o comando Update-Package Aspose.PDF para referenciar a última versão completa, ou digite o comando Update-Package Aspose.PDF -prerelease para instalar a última versão incluindo correções urgentes.
  • Digite o comando Update-Package Aspose.PDF para referenciar a última versão completa, ou digite o comando Update-Package Aspose.PDF -prerelease para instalar a versão mais recente incluindo correções urgentes.

Instalar Pacote usando a GUI do Gerenciador de Pacotes

Siga estes passos para referenciar o componente usando a GUI do gerenciador de pacotes:

  • Abra sua aplicação .NET no Visual Studio.

  • No menu Projeto selecione Gerenciar Pacotes NuGet.

Installation_step

  • Selecione a aba Buscar.

Installation_step1

  • Digite Aspose.PDF na caixa de busca para encontrar o Aspose.PDF para .NET.

  • Clique em Instalar/Atualizar ao lado da versão mais recente do Aspose.PDF para .NET.

Installation_step2

  • E clique em Aceitar na janela pop-up.

Installation_step3

Installation

Trabalhando com DLLs do .NET Core em Ambientes Não-Windows

Como o Aspose.PDF para .NET oferece suporte ao .NET Standard 2.0 (.NET Core 2.0), ele pode ser usado em Aplicações Core rodando em sistemas operacionais como o Linux. Como o Aspose.PDF para .NET oferece suporte ao .NET Standard 2.0 (.NET Core 2.0), ele pode ser utilizado em Aplicações Core que operam em sistemas semelhantes ao Linux.

Por favor, instale:

  • pacote libgdiplus
  • pacote com fontes compatíveis com a Microsoft: ttf-mscorefonts-installer. (por exemplo, sudo apt-get install ttf-mscorefonts-installer) Essas fontes devem ser colocadas no diretório “/usr/share/fonts/truetype/msttcorefonts” pois o Aspose.PDF para .NET verifica essa pasta em sistemas operacionais semelhantes ao Linux. Caso o sistema operacional tenha outra pasta/diretório padrão para fontes, você deve usar a seguinte linha de código antes de realizar qualquer operação usando o Aspose.PDF.
Aspose.Pdf.Text.FontRepository.Sources.Add(new FolderFontSource("<caminho do usuário para as fontes da ms>"));