PNG JPG BMP TIFF PDF
Aspose.PDF  for .NET

Tambahkan Lampiran ke PDF di .NET SDK

API untuk menambahkan lampiran di dokumen PDF dengan Aspose.PDF Cloud .NET SDK

Get Started

Bagaimana menambahkan lampiran dalam dokumen PDF dengan menggunakan C# Cloud API

Untuk menambahkan lampiran ke dokumen PDF, kita akan menggunakan Aspose.PDF Cloud .NET SDK Cloud SDK ini memungkinkan Anda dengan mudah membangun aplikasi pembuat, editor, dan konverter PDF berbasis awan di C#, ASP.NET, atau bahasa .NET lain untuk berbagai platform awan. Bukalah NuGet paket manager, cari Aspose.PDF Cloud dan pasang. Anda juga dapat menggunakan perintah berikut dari Package Manager Console.

Perintah


PM> Install-Package Aspose.Pdf-Cloud 

Langkah-langkah untuk menambahkan lampiran menggunakan .NET SDK

Penambahan lampiran secara program dengan Aspose.PDF Cloud .NET SDK API dapat dilakukan hanya dengan beberapa baris kode.

  1. Buat objek AttachmentInfo
  2. Unggah berkas ke penyimpanan awan
  3. Tambahkan lampiran ke PDF
  4. Periksa tanggapan dan simpan PDF yang diperbarui

Persyaratan Sistem

Pengembang Aspose.PDF Cloud .NET dapat dengan mudah mengekstrak dan menambahkan lampiran di dokumen PDF. Pengembang hanya memerlukan beberapa baris kode.

  • .NET Framework 2.0 atau lebih tinggi
  • JSON.NET

 

Contoh kode ini menunjukkan menambahkan lampiran dokumen PDF dengan menggunakan C#


public static void AddAttachment()
{
    var STORAGE_FILE_NAME = "sample_attachment.pdf";
    var STORAGE_ATTACHMENT_FILE_NAME = "file_example_MP3_700KB.mp3";
    var LOCAL_FILE_NAME = @"C:\Samples\Attachments\sample_attachment.pdf";
    var LOCAL_ATTACHMENT_FILE_NAME = @"C:\Samples\Attachments\file_example_MP3_700KB.mp3";
    var RESULT_FILE_NAME = @"C:\Samples\Attachments\sample_attachment_new.pdf";

    var attachmentInfo = new AttachmentInfo(
        STORAGE_ATTACHMENT_FILE_NAME,
        "Sample attachment",
        Path.GetFileName(LOCAL_ATTACHMENT_FILE_NAME),
        "audio/mpeg");

    PdfApi.UploadFile(STORAGE_FILE_NAME, File.OpenRead(LOCAL_FILE_NAME));
    PdfApi.UploadFile(STORAGE_ATTACHMENT_FILE_NAME, File.OpenRead(LOCAL_ATTACHMENT_FILE_NAME));
    var response = PdfApi.PostAddDocumentAttachment(STORAGE_FILE_NAME, attachmentInfo);
    Console.WriteLine(response.Code);
    if (response.Code == 200)
    {
        PdfApi.DownloadFile(STORAGE_FILE_NAME)
            .CopyTo(File.OpenWrite(RESULT_FILE_NAME));
    }
}