Категория

С#/VB.NET: удаление страниц из PDF

2023-08-18 03:31:17 zaki zou

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

PM> Install-Package Spire.PDF

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

Документ PDF может содержать несколько страниц с различным текстовым содержимым, изображениями или другими объектами. Иногда пользователям может потребоваться удалить определенные страницы с неправильно нарисованными объектами или страницы, не относящиеся к теме документа. В этой статье будет показано, как программно удалить/удалить страницы из существующего документа PDF используя Spire.PDF for .NET.

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

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

PM> Install-Package Spire.PDF

Удалить/удалить страницы из PDF

  • Создайте объект PdfDocument.
  • Загрузите образец PDF-документа с помощью метода PdfDocument.LoadFromFile().
  • Получите страницы в документе PDF, используя свойство PdfDocument.Pages.
  • Удалить указанную страницу по индексу с помощью метода PdfPageCollection.RemoveAt(int index).
  • Сохраните документ в другой файл, используя метод PdfDocument.SaveToFile().
  • C#
  • VB.NET
using Spire.Pdf;
    
    namespace RemovePage
    {
        class Program
        {
            static void Main(string[] args)
            {
                //Create a PdfDocument object
                PdfDocument document = new PdfDocument();
    
                //Load a sample PDF document
                document.LoadFromFile(@"E:\Files\input.pdf");
    
                //Remove the second page
                document.Pages.RemoveAt(1);
    
                //Save the result document
                document.SaveToFile("RemovePDFPage.pdf");
            }
        }
    }

C#/VB.NET: Delete Pages from PDF

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

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

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