Как прикрепить файл к PDF на C#

Это краткое руководство поможет вам прикрепить файл к PDF в C#. В нем содержится список шагов, необходимых для написания программы, и необходимые ресурсы, необходимые для запуска примера кода, демонстрирующего, как добавлять вложения в PDF на C#. Эта операция не требует каких-либо сторонних инструментов или программного обеспечения и может выполняться в любой из операционных систем, поддерживающих платформу .NET.

Действия по вставке вложения в PDF на С#

  1. Настройте среду для использования Aspose.PDF for .NET для прикрепления файла к PDF
  2. Откройте целевой PDF-файл, используя класс Document, в который нужно добавить вложение.
  3. Создайте экземпляр объекта класса FileSpecification, указав имя файла и описание
  4. Вызовите метод Add() в коллекции EmbeddedFiles загруженного PDF-файла.
  5. Сохраните полученный PDF-файл на диск с вложением.

Эти шаги обобщают процесс как добавить вложение в PDF на C#. Каждый PDF-файл содержит набор встроенных файлов, в которые можно добавлять новые файлы в качестве вложений к PDF-файлу. Объект класса FileSpecification требуется инициировать, поскольку он требуется для добавления в эту коллекцию.

Код для добавления вложения в PDF на С#

using Aspose.Pdf;
namespace AsposeProjects
{
class Program
{
static void Main(string[] args)
{
// Initialize license
License lic = new License();
lic.SetLicense("Aspose.Total.lic");
// Open the document
Document pdfDocument = new Document("Input.pdf");
// Setup the FileSpecification object
FileSpecification spec = new FileSpecification("attachment.txt", "Attachment file description");
// Embed the file to the PDF
pdfDocument.EmbeddedFiles.Add("1", spec);
// Save the document
pdfDocument.Save("AddAttachment.pdf");
System.Console.WriteLine("Done");
}
}
}

В этом примере кода показано как прикреплять файлы к PDF на C#. Во-первых, инициируется объект класса FileSpecification, который имеет несколько конструкторов, принимающих имена файлов, файловые потоки, описания файлов и аннотации в различных комбинациях. Точно так же метод Add() в свойстве EmbeddedFiles файла PDF имеет несколько перегруженных методов, которые принимают ключ для файла и объект класса FileSpecification для определения файла вложения.

В этом разделе мы рассмотрели процесс вставки файла в PDF на C#. Если вы хотите изучить процесс добавления цифровых подписей в файл PDF, обратитесь к статье как добавить цифровую подпись в PDF на С#.

 Русский