Instalação

O SDK do Documentize pode ser instalado por meio de vários métodos, cada um adaptado a diferentes ambientes de desenvolvimento e preferências. Abaixo estão as maneiras recomendadas de instalar o Documentize:

1. NuGet (Método Preferido)

NuGet é o método mais direto e preferido para instalar o Documentize, garantindo que você tenha sempre a versão mais recente e as atualizações diretamente em seu ambiente de desenvolvimento. Confira mais detalhes sobre este método de instalação em Como instalar os SDKs do Documentize usando NuGet.

2. Instalador MSI

O instalador MSI é uma opção conveniente se você preferir ter as DLLs do Documentize instaladas diretamente em seu sistema. Este método é ideal para desenvolvedores que podem querer usar o Documentize em vários projetos sem precisar gerenciar manualmente os arquivos DLL. Confira mais detalhes sobre este método de instalação em Como instalar os SDKs do Documentize usando MSI.

3. Arquivo ZIP

Para desenvolvedores que preferem uma abordagem manual, o arquivo ZIP contém as DLLs do Documentize, que podem ser extraídas e adicionadas ao seu projeto diretamente. Confira mais detalhes sobre este método de instalação em Como instalar os SDKs do Documentize usando ZIP.

25 de jul. de 2025

Subsecções de Instalação

System Requirements

Os SDKs Documentize são projetados para se integrar a aplicações .NET e suportar vários sistemas operacionais e ambientes de desenvolvimento. Abaixo estão os principais requisitos do sistema:

Sistemas Operacionais Suportados

Windows

  • Windows 7 (x64, x86)
  • Windows 8, 8.1 (x64, x86)
  • Windows 10 (x64, x86)
  • Windows 11 (x64, x86)
  • Windows Server 2003 até Windows Server 2022 (x64, x86)
  • Nuvem: Microsoft Azure

macOS

  • macOS 10.12 (Sierra) e posteriores

Linux

  • Compatível com várias distribuições Linux:
    • Ubuntu (16.04, 18.04, 20.04, 22.04)
    • CentOS (7, 8)
    • Debian (9, 10)
    • OpenSUSE (Leap 15+, SLES 12+)

Android

  • Suporta Android 8.0 (Oreo) e posteriores.

Ambientes de Desenvolvimento

  • Microsoft Visual Studio:
    • Visual Studio 2010 e posteriores (incluindo 2019 e 2022)
  • Suporta qualquer ambiente de desenvolvimento destinado a plataformas .NET.

Frameworks .NET Suportados

  • .NET Framework 4.0 e superior
  • .NET Standard 2.0 (.NET Core 3.1+)
  • .NET 6.0, .NET 7.0, .NET 8.0

Notas Adicionais

  • Adobe Acrobat não é necessário para executar os SDKs Documentize, mas é recomendado para visualizar PDFs.
25 de jul. de 2025

Declaração

Os SDKs do Documentize requerem um conjunto de permissões de Confiança Total quando usados em aplicações .NET. Este nível de permissão é essencial para que os SDKs realizem certas operações em nível de sistema, como acessar configurações de registro, arquivos do sistema e analisar fontes.

Por que a Confiança Total é Necessária

Os SDKs do Documentize utilizam classes principais do sistema .NET, que frequentemente precisam de permissões elevadas pelos seguintes motivos:

  • Acesso ao Registro: Algumas operações podem exigir a leitura ou gravação no registro do sistema.
  • Arquivos do Sistema: O acesso a arquivos do sistema além do diretório virtual da aplicação pode ser necessário para certas tarefas, como manipulação de fontes ou execução de operações com arquivos.

Limitações do Ambiente de Confiança Média

Em ambientes de hospedagem que impõem segurança de Confiança Média, várias permissões importantes são restritas ou indisponíveis. Isso pode impedir que os SDKs funcionem corretamente em tais ambientes. As seguintes restrições se aplicam sob Confiança Média:

  • OleDbPermission: Não é possível utilizar o provedor de dados OLE DB gerenciado pelo ADO.NET para acessar bancos de dados.
  • EventLogPermission: O acesso ao Log de Eventos do Windows é proibido.
  • ReflectionPermission: Impede o uso de reflexão, o que pode afetar certas operações dinâmicas.
  • RegistryPermission: O acesso ao registro do sistema é negado.
  • WebPermission: A comunicação é restrita a endereços ou intervalos predefinidos conforme configurado no elemento <trust>.
  • FileIOPermission: O acesso a arquivos é limitado àqueles dentro do diretório virtual da aplicação.
25 de jul. de 2025

Non-Windows Environment

Os SDKs do Documentize suportam .NET Standard 2.0, o que permite que sejam usados em aplicações .NET Core executando no Linux ou em outros ambientes não Windows. Para garantir desempenho ideal e renderização correta de texto, siga os passos abaixo:

Configuração Recomendada para Linux

1. Instale o Pacote libgdiplus

Este pacote fornece a funcionalidade necessária do GDI+, que é crítica para a renderização e processamento de PDFs. Você pode instalá-lo executando o seguinte comando em seu terminal:

sudo apt-get install libgdiplus

2. Instale as Fontes Compatíveis com Microsoft

Para uma renderização de texto correta, instale as fontes TrueType da Microsoft usando o comando:

sudo apt-get install ttf-mscorefonts-installer

Essas fontes devem ser colocadas no diretório /usr/share/fonts/truetype/msttcorefonts. Se seu sistema armazena fontes em um diretório diferente, atualize o caminho em seu código antes de realizar qualquer operação com os SDKs do Documentize:

Documentize.Text.FontRepository.Sources.Add(new FolderFontSource("<caminho para fontes ms>"));

Dica

Ao garantir que essas instalações estejam completas e configurando o caminho da fonte corretamente, você pode maximizar o desempenho dos SDKs do Documentize no Linux ou em outros sistemas não Windows.

25 de jul. de 2025

License and Evaluation

Avalie o Documentize para .NET

Quando você começa a trabalhar com os produtos Documentize, pode usá-los imediatamente com uma licença de avaliação gratuita. Esta licença permite que desenvolvedores e empresas explorem, testem e integrem os recursos do Documentize em suas aplicações antes de efetuar uma compra.

O que é uma Licença de Avaliação?

A licença de avaliação é um modo de teste embutido e ilimitado em tempo incluído em cada produto Documentize. Ela dá acesso à maioria dos recursos principais para que você possa avaliar completamente as capacidades do produto em cenários do mundo real. Seja gerando, editando ou convertendo documentos, você pode testar o desempenho e a integração com sua pilha.

Principais Recursos da Licença de Avaliação

  • Nenhuma instalação necessária – Basta baixar e começar a usar os produtos Documentize.
  • 🧪 Explore a funcionalidade central – Teste recursos essenciais como conversão, manipulação e exportação de documentos.
  • 💻 Amigável para desenvolvedores – Ideal para prova de conceito (POC), testes de integração ou avaliações técnicas.
  • 🔁 Fácil de atualizar – Mude para uma licença completa a qualquer momento sem alterar sua implementação.

Se você quiser atualizar para uma licença completa, você precisa adicionar o seguinte código:

License.Set("path_to_your_license_file.lic");

Limitações do Modo de Avaliação

Embora as licenças de avaliação ofereçam amplo acesso, existem algumas limitações projetadas para proteger o produto licenciado:

  • Todas as páginas nos documentos PDF gerados são marcadas com uma marca d’água.
  • Na versão de avaliação, você pode processar apenas as quatro primeiras páginas de um documento.
  • Licenças de avaliação não são destinadas para produção ou implantação comercial.

Para acesso total sem restrições, você precisará comprar uma licença Documentize válida e aplicá-la dentro do seu projeto.

Como Começar a Usar a Licença de Avaliação

Nenhuma configuração especial é necessária. Basta baixar o SDK Documentize desejado e começar a trabalhar com ele. Se nenhum arquivo de licença for aplicado, o produto executa automaticamente no modo de avaliação.

Para testar o comportamento com uma licença válida, você também pode solicitar uma licença temporária com todos os recursos para avaliações detalhadas.

Quando Usar a Licença de Avaliação

Você deve usar uma licença de avaliação se:

  • Está explorando as capacidades do Documentize pela primeira vez.
  • Deseja confirmar a compatibilidade com sua aplicação ou plataforma.
  • Precisa construir um protótipo ou prova de conceito antes de comprar.
  • Está comparando soluções de automação de documentos.

Comece com Documentize Hoje

Avalie os produtos Documentize sem riscos e veja como eles podem melhorar seus fluxos de trabalho de documentos. Quando estiver pronto para passar para a produção, a atualização para uma licença completa é rápida e tranquila.

📘 Precisa de ajuda? Visite nossa Documentação ou Entre em Contato Conosco para assistência.

 Português