Цей короткий посібник допоможе вам як приєднати файл до 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#.