Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
В этом разделе мы объясним, как работать с вложениями в формате PDF с помощью фасадов Aspose.PDF for .NET. Вложение — это дополнительный файл, прикреплённый к родительскому документу, оно может быть разных типов, таких как PDF, Word, изображение или другие файлы. Вы узнаете, как добавлять вложения в PDF, получать информацию о вложении и сохранять её в файл, удалять вложение из PDF программно с помощью C#.
Вы можете добавить вложение в существующий файл PDF с помощью класса PdfContentEditor. Вложение можно добавить из файла на диске, используя путь к файлу. Вы можете добавить вложение с помощью метода AddDocumentAttachment. Этот метод принимает два аргумента: путь к файлу и описание вложения. Сначала вам нужно открыть существующий файл PDF и добавить в него вложение. Затем вы можете сохранить выходной файл PDF с помощью метода Save класса PdfContentEditor.
Следующий фрагмент кода показывает, как добавить вложение из файла. Например, давайте добавим файл MP3.
Вложение можно добавить в файл PDF из потока — FileStream — с помощью метода AddDocumentAttachment. Этот метод принимает три аргумента: поток, имя вложения и описание вложения. Чтобы добавить вложение, вам нужно создать объект класса PdfContentEditor и связать входной файл PDF с помощью метода BindPdf. После этого вы можете вызвать метод AddDocumentAttachment, чтобы добавить вложение. Наконец, вы можете вызвать метод Save, чтобы сохранить обновлённый файл PDF. Следующий фрагмент кода показывает, как добавить вложение из потока.
Метод DeleteAttachments класса PdfContentEditor позволяет удалить все вложения из существующего файла PDF. Вызовите метод DeleteAttachments. Наконец, необходимо вызвать метод Save, чтобы сохранить обновлённый файл PDF. Следующий фрагмент кода показывает, как удалить все вложения из существующего файла PDF.
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.