C#/VB.NET: Converter PDF em Linearizado

2023-10-20 02:45:43 zaki zou

Instalado via NuGet

PM> Install-Package Spire.PDF

Links Relacionados

A linearização de PDF, também conhecida como "Fast Web View", é uma forma de otimizar arquivos PDF. Normalmente, os usuários podem visualizar um arquivo PDF de várias páginas on-line somente quando seus navegadores tiverem baixado todas as páginas do servidor. Porém, se o arquivo PDF for linearizado, os navegadores poderão exibir a primeira página muito rapidamente, mesmo que o download completo não tenha sido concluído. Este artigo demonstrará como converta um PDF em linearizado em C# e VB.NET usando Spire.PDF for .NET.

Instale o Spire.PDF for .NET

Para começar, você precisa adicionar os arquivos DLL incluídos no pacote Spire.PDF for.NET como referências em seu projeto .NET. Os arquivos DLLs podem ser baixados deste link ou instalados via NuGet.

  • Package Manager
PM> Install-Package Spire.PDF

Converter PDF em Linearizado

A seguir estão as etapas para converter um arquivo PDF em linearizado:

  • Carregue um arquivo PDF usando a classe PdfToLinearizedPdfConverter.
  • Converta o arquivo em linearizado usando o método PdfToLinearizedPdfConverter.ToLinearizedPdf().
  • C#
  • VB.NET
using Spire.Pdf.Conversion;
    
    namespace ConvertPdfToLinearized
    {
        class Program
        {
            static void Main(string[] args)
            {
                //Load a PDF file
                PdfToLinearizedPdfConverter converter = new PdfToLinearizedPdfConverter("Sample.pdf");
                //Convert the file to a linearized PDF
                converter.ToLinearizedPdf("Linearized.pdf");
            }
        }
    }
Imports Spire.Pdf.Conversion
    
    Namespace ConvertPdfToLinearized
        Friend Class Program
            Private Shared Sub Main(ByVal args As String())
                'Load a PDF file
                Dim converter As PdfToLinearizedPdfConverter = New PdfToLinearizedPdfConverter("Sample.pdf")
                'Convert the file to a linearized PDF
                converter.ToLinearizedPdf("Linearized.pdf")
            End Sub
        End Class
    End Namespace

Abra o arquivo de resultado no Adobe Acrobat e dê uma olhada nas propriedades do documento, você pode ver que o valor de “Fast Web View” é Sim, o que significa que o arquivo está linearizado.

C#/VB.NET: Convert PDF to Linearized

Solicite uma licença temporária

Se desejar remover a mensagem de avaliação dos documentos gerados ou se livrar das limitações de função, por favor solicite uma licença de teste de 30 dias para você mesmo.

Veja também