27 Декабря 2024 Nikita 158166 342 0 В избр. Сохранено Авторизуйтесь Вход с паролем Как извлечь вложения из PDF в C# Эта статья демонстрирует, как извлекать вложения из PDF с помощью C#. Нравится 0 Tweet 0 Send Мнение автора может не совпадать с мнением редакции В современную цифровую эпоху работа с файлами PDF является необходимым навыком как для разработчиков, так и для компаний. Среди огромного количества задач, связанных с работой с PDF-файлами, извлечение вложений стоит особняком. Это руководство посвящено тонкостям извлечения вложений из pdf с помощью Spire.PDF for .NET, мощной библиотеки, которая упрощает этот процесс.Установите необходимую библиотекуSpire.PDF for .NET — это универсальная и надежная библиотека, предназначенная для работы с PDF-файлами. Она поддерживает широкий спектр функций, включая создание, редактирование и извлечение содержимого из PDF-файлов.Библиотеку можно установить через NuGet Package Manager с помощью следующей команды. PM> Install-Package Spire.PDFИзвлечение вложений из PDF в C#С помощью Spire.PDF вы можете получить коллекцию вложений из PDF-документа, используя свойство PdfDocument.Attachments. Затем вы можете получить доступ к конкретному вложению и получить его данные с помощью свойства PdfAttachment.Data. И наконец, вы можете записать данные вложения в файл с оригинальным именем.Следующий код демонстрирует извлечение вложений из PDF-документа на языке C#.using Spire.Pdf;using Spire.Pdf.Attachments;using System.Net.Mail;namespace ExtractAttachments{ class Program { static void Main(string[] args) { // Создайте объект PdfDocument PdfDocument doc = new PdfDocument(); // Загрузите PDF-файл, содержащий вложения doc.LoadFromFile("C:\\Users\\Administrator\\Desktop\\Attachments.pdf"); // Получите коллекцию вложений PDF-документа PdfAttachmentCollection attachments = doc.Attachments; // Укажите путь к папке для вывода string outputFolder = «C:\\Users\\Administrator\\Desktop\\output\\»; // Пройдите по коллекции for (int i = 0; i < attachments.Count; i++) { // Запишите вложение в файл File.WriteAllBytes(outputFolder + attachments[i].FileName, attachments[i].Data); } } }}ЗаключениеВ этой статье вы узнали, как извлечь вложения из PDF-документа с помощью C#. Будучи продвинутой библиотекой PDF, Spire.PDF for .NET поддерживает множество других функций, таких как:Преобразование PDF в Word на C#Преобразование PDF в HTML на C#Печать PDF-документов в C#Добавление водяных знаков в PDF в C# 0 Авторизуйтесь В избр. Сохранено Авторизуйтесь Вход с паролем Нравится 0 Tweet 0