IronPdf.Slim: Processamento de PDF leve sem Chromium
Quando usar o IronPdf.Slim
Se o seu projeto se concentra exclusivamente no processamento de PDFs, como mesclagem, edição, carimbo, redação ou criptografia, o IronPdf.Slim é a opção recomendada. O IronPDF padrão sempre carrega o mecanismo de renderização Chromium, mesmo que seu aplicativo não converta HTML ou URLs em PDF, o que pode gerar sobrecarga desnecessária. O IronPdf.Slim evita isso, mantendo-se leve quando a renderização não é necessária.
ChromePdfRenderer é a única classe que aciona o download do Chromium — ou seja, convertendo HTML, uma URL ou uma imagem em um PDF. Se o seu projeto nunca fizer isso, o IronPdf.Slim permanecerá enxuto.
Configurando o IronPdf.Slim
O IronPdf.Slim pode ser usado para reduzir o tamanho inicial da implantação. Isso é útil em ambientes onde o tamanho inicial do pacote é limitado , como no AWS Lambda, onde o IronPDF é instalado em um contêiner. Seguem abaixo informações adicionais sobre este pacote:
- O IronPDF contém apenas o IronPDF.
- Compatível com TODAS as plataformas, mas NÃO inclui dependências específicas para Windows, Linux ou MacOS.
- Útil para soluções multiplataforma/aplicações altamente portáteis onde a plataforma de destino é desconhecida
- Requer a instalação do pacote IronSoftware.Native.PdfModel .
Os pacotes de dependência IronPDF, que contêm os binários do mecanismo de renderização do Chrome para sistemas operacionais específicos (Windows/Linux/MacOS/MacOS.ARM), serão baixados em tempo de execução. Para garantir o funcionamento correto:
-
Você deve definir Installation.AutomaticallyDownloadNativeBinaries para
true.// Enables automatic downloading of native binaries needed for IronPdf.Slim operation IronPdf.Installation.AutomaticallyDownloadNativeBinaries = true;// Enables automatic downloading of native binaries needed for IronPdf.Slim operation IronPdf.Installation.AutomaticallyDownloadNativeBinaries = true;' Enables automatic downloading of native binaries needed for IronPdf.Slim operation IronPdf.Installation.AutomaticallyDownloadNativeBinaries = True$vbLabelText $csharpLabel - Certifique-se de que seu projeto esteja conectado à internet para permitir que os binários sejam distribuídos via código-fonte NuGet .
- Certifique-se de ter as permissões necessárias de Leitura, Gravação e Execução para permitir que os arquivos binários sejam colocados dentro da pasta do projeto.
Caso ainda haja algum problema ao usar o IronPdf.Slim em seu projeto, não hesite em contatar o suporte .

