HTML JPG PDF XML DOCX
  Product Family
PDF

Tambahkan Tautan Baru ke PDF melalui .NET SDK

API untuk menambahkan tautan ke dokumen PDF dengan .NET.

Get Started

Cara menambahkan tautan ke dokumen PDF menggunakan Cloud .NET SDK

Untuk menambahkan tautan ke dokumen PDF melalui Cloud .NET SDK, kita akan menggunakan Aspose.PDF Cloud .NET SDK Cloud SDK ini memungkinkan Anda untuk dengan mudah membangun aplikasi pembuat, penyunting, & pengonversi PDF berbasis cloud dalam C#, ASP.NET, atau bahasa .NET lainnya untuk berbagai platform cloud. Buka NuGet pengelola paket, cari Aspose.PDF Cloud dan instal. Anda juga dapat menggunakan perintah berikut dari Konsol Manajer Paket.

Perintah Konsol Manajer Paket


    PM> Install-Package Aspose.Pdf-Cloud
     

Langkah-langkah untuk menambahkan tautan menggunakan .NET SDK

Pengembang Aspose.PDF Cloud dapat dengan mudah memuat & menambahkan tautan ke dokumen PDF hanya dalam beberapa baris kode.

  1. Buat objek Konfigurasi baru dengan Rahasia Aplikasi dan Kunci Anda.
  2. Buat objek untuk terhubung ke API Cloud.
  3. Unggah PDF ke penyimpanan cloud.
  4. Buat objek anotasi tautan baru
  5. Tambahkan objek anotasi tautan baru ke PDF di penyimpanan cloud menggunakan fungsi PostPageLinkAnnotationsAsync.
  6. Periksa respons dan catat hasilnya.
  7. Unduh file yang diperbarui untuk penggunaan lokal.
 

Kode contoh ini menunjukkan penambahan tautan ke dokumen PDF


using Aspose.Pdf.Cloud.Sdk.Model;

namespace Links
{
    public class LinksAdd
    {
        public static async Task Append(string documentName, string outputName, int pageNumber, string LinkAction, string remoteFolder)
        {
		// Get your AppSid and AppSecret from https://dashboard.aspose.cloud (free registration required). 
		pdfApi = new PdfApi(AppSecret, AppSid);

                using (var file = File.OpenRead(Path.Combine(localFolder, documentName)))
		{ // Upload the local PDF to cloud storage folder name.
                    FilesUploadResult uploadResponse = await pdfApi.UploadFileAsync(Path.Combine(remoteFolder, documentName), documentName);
                    Console.WriteLine(uploadResponse.Uploaded[0]);
                }

                // Create link annotation object with supported parameters
                Link link = new Link(LinkAction);

                LinkAnnotation newLink = new LinkAnnotation(
                    new List<Link>() { link },
                    ActionType: LinkActionType.GoToURIAction,
                    Action: LinkAction,
                    Highlighting: LinkHighlightingMode.Invert,
                    Color: new Color(A: 0xFF, R: 0xAA, G: 0x00, B: 0x00),
                    Rect: new Rectangle(LLX: 238, LLY: 488.622, URX: 305, URY: 498.588)
                );

                // Append new link annotation to the PDF on cloud storage.
                AsposeResponse response = await pdfApi.PostPageLinkAnnotationsAsync(documentName, pageNumber, new List<LinkAnnotation>() { newLink }, folder: remoteFolder);

                // Checks the response and logs the result.
                if (response == null)
                    Console.WriteLine("LinksAdd(): Unexpected error!");
                else if (response.Code < 200 || response.Code > 299)
                    Console.WriteLine("LinksAdd(): Failed to append link to the document.");
                else
                { // Downloads the updated file for local use.
                    Console.WriteLine("PagesAdd(): page successfully appended to the document '{0}.", documentName);
                    Stream stream = pdfApi.DownloadFile(Path.Combine(remoteFolder, documentName));
                    using var fileStream = File.Create(Path.Combine(localFolder, "append_links_" + outputName));
                    stream.Position = 0;
                    await stream.CopyToAsync(fileStream);
                    Console.WriteLine("PagesAdd(): File '{0}' successfully downloaded.", "append_links_" + outputName);
                }
            }
        }
    }
 

Bekerja dengan Tautan di PDF melalui .NET SDK

Menambahkan tautan ke PDF meningkatkan kegunaan, interaktivitas, dan aksesibilitas. Baik untuk navigasi, pemasaran, atau cross-referencing, hyperlink meningkatkan efektivitas dokumen, memudahkan pengguna untuk menemukan konten yang relevan dan mengambil tindakan. Tambahkan Tautan ke dokumen PDF dengan Aspose.PDF Cloud .NET SDK.

Dengan .NET SDK kami Anda bisa

  • Tambahkan header & footer dokumen PDF dalam format teks atau gambar.
  • Tambahkan tabel & stempel teks atau gambar ke dokumen PDF.
  • Tambahkan beberapa dokumen PDF ke file yang sudah ada.
  • Bekerja dengan lampiran PDF, anotasi, & bidang formulir.
  • Terapkan enkripsi atau dekripsi ke dokumen PDF & atur kata sandi.
  • Hapus semua stempel & tabel dari halaman atau seluruh dokumen PDF.
  • Hapus stempel atau tabel tertentu dari dokumen PDF berdasarkan ID-nya.
  • Ganti satu atau beberapa instance teks pada halaman PDF atau dari seluruh dokumen.
  • Dukungan luas untuk mengonversi dokumen PDF ke berbagai format file lainnya.
  • Ekstrak berbagai elemen dari file PDF & optimalkan dokumen PDF.
  • Anda dapat mencoba Aplikasi gratis kami untuk menguji fungsionalitas secara online.

  •