Това кратко ръководство ви помага как да прикачите файл към PDF в C#. Той споделя списък със стъпки, необходими за написване на програмата, и необходимите ресурси, необходими за изпълнение на примерния код, демонстриращ как да добавяте прикачени файлове към PDF в C#. Тази операция не изисква инструменти или софтуер на трети страни и може да се извърши във всяка от операционните системи, поддържащи платформата .NET.
Стъпки за вмъкване на прикачен файл в PDF в C#
- Задайте средата да използва Aspose.PDF for .NET за прикачване на файл към PDF
- Отворете целевия PDF файл с помощта на класа Document, където трябва да се добави прикачения файл
- Създайте екземпляр на обекта от клас FileSpecification, като предоставите името и описанието на файла
- Извикайте метода Add() в колекцията EmbeddedFiles на заредения PDF файл
- Запазете получения 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#.