Как да прикачите файл към PDF в C#

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

Стъпки за вмъкване на прикачен файл в PDF в C#

  1. Задайте средата да използва Aspose.PDF for .NET за прикачване на файл към PDF
  2. Отворете целевия PDF файл с помощта на класа Document, където трябва да се добави прикачения файл
  3. Създайте екземпляр на обекта от клас FileSpecification, като предоставите името и описанието на файла
  4. Извикайте метода Add() в колекцията EmbeddedFiles на заредения PDF файл
  5. Запазете получения PDF файл на диска с прикачен файл

Тези стъпки обобщават процеса на как да добавите прикачен файл в PDF в C#. Всеки PDF файл има колекция от вградени файлове, където могат да се добавят нови файлове като прикачени файлове към PDF. Обектът на клас FileSpecification трябва да бъде иницииран, тъй като е необходим за добавяне към тази колекция.

Код за добавяне на прикачен файл в PDF на C#

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 в C#.

 Български