Ten krótki przewodnik pomoże Ci dołączyć plik do PDF w C#. Udostępnia listę kroków wymaganych do napisania programu oraz niezbędne zasoby wymagane do uruchomienia przykładowego kodu demonstrującego dodawanie załączników do pliku PDF w języku C#. Ta operacja nie wymaga żadnych narzędzi ani oprogramowania innych firm i może być wykonana w dowolnym systemie operacyjnym obsługującym platformę .NET.
Kroki, aby wstawić załącznik w formacie PDF w języku C#
- Ustaw środowisko tak, aby używało Aspose.PDF for .NET do dołączania pliku do pliku PDF
- Otwórz docelowy plik PDF za pomocą klasy Document, do której ma zostać dodany załącznik
- Utwórz instancję obiektu klasy FileSpecification, podając nazwę pliku i opis
- Wywołaj metodę Add() w kolekcji EmbeddedFiles załadowanego pliku PDF
- Zapisz wynikowy plik PDF na dysku z załącznikiem
Te kroki podsumowują proces dodawania załączników w formacie PDF w języku C#. Każdy plik PDF zawiera kolekcję osadzonych plików, w których można dodawać nowe pliki jako załączniki do pliku PDF. Obiekt klasy FileSpecification musi zostać zainicjowany, ponieważ jest wymagany do dodania do tej kolekcji.
Kod do dodania załącznika w PDF w 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"); | |
} | |
} | |
} |
Ten przykładowy kod pokazuje jak dołączać pliki do PDF w C#. Najpierw inicjowany jest obiekt klasy FileSpecification, który ma wiele konstruktorów przyjmujących nazwy plików, strumienie plików, opisy plików i adnotacje w różnych kombinacjach. Podobnie metoda Add() we właściwości EmbeddedFiles pliku PDF ma wiele przeciążonych metod, które pobierają klucz pliku i obiekt klasy FileSpecification w celu zdefiniowania pliku załącznika.
W tym temacie obserwowaliśmy proces wstawiania pliku w formacie PDF w języku C#. Jeśli chcesz poznać proces dodawania podpisów cyfrowych w pliku PDF, zapoznaj się z artykułem na temat jak dodać podpis cyfrowy do PDF w C#.