Категория

C#/VB.NET: преобразование PDF в линеаризованный

2023-10-20 02:44:52

Установлено через NuGet

PM> Install-Package Spire.PDF

Ссылки по теме

Линеаризация PDF, также известная как «Быстрый веб-просмотр», — это способ оптимизации PDF-файлов. Обычно пользователи могут просматривать многостраничный PDF-файл онлайн только тогда, когда их веб-браузеры загрузили все страницы с сервера. Однако если PDF-файл линеаризован, браузеры могут очень быстро отобразить первую страницу, даже если полная загрузка не была завершена. В этой статье будет показано, как конвертировать PDF в линеаризованный в C# и VB.NET используя Spire.PDF for .NET.

Установите Spire.PDF for .NET

Для начала вам необходимо добавить файлы DLL, включенные в пакет Spire.PDF for.NET, в качестве ссылок в ваш проект .NET. Файлы DLL можно загрузить по этой ссылке или установить через NuGet.

  • Package Manager
PM> Install-Package Spire.PDF

Конвертировать PDF в линеаризованный

Ниже приведены шаги для преобразования PDF-файла в линеаризованный:

  • Загрузите PDF-файл, используя класс PdfToLinearizedPdfConverter.
  • Преобразуйте файл в линеаризованный вид с помощью метода 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

Откройте файл результатов в Adobe Acrobat и посмотрите на свойства документа. Вы увидите, что значение «Быстрый веб-просмотр» равно «Да», что означает, что файл линеаризован.

C#/VB.NET: Convert PDF to Linearized

Подать заявку на временную лицензию

Если вы хотите удалить сообщение об оценке из сгенерированных документов или избавиться от ограничений функции, пожалуйста запросите 30-дневную пробную лицензию для себя.

Смотрите также