HTML JPG PDF XML DOCX
  Product Family
PDF

Tambahkan Penanda Buku ke PDF di .NET SDK

Tambahkan Penanda Buku ke Dokumen PDF menggunakan server-side .NET API.

Get Started

Cara membuat Penanda Buku melalui Cloud .NET SDK

Untuk membuat Penanda Buku melalui Cloud .NET SDK, kita akan menggunakan Aspose.PDF Cloud .NET SDK Cloud SDK ini memungkinkan Anda untuk dengan mudah membangun aplikasi pembuat, editor & konverter 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 Pengelola Paket.

Perintah Konsol Pengelola Paket


     
    PM> Install-Package Aspose.Pdf-Cloud
     
     

Langkah-langkah untuk membuat Penanda Buku melalui .NET SDK

Pengembang Aspose.PDF Cloud dapat dengan mudah memuat & membuat penanda buku di 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 file dokumen Anda
  4. Atur properti yang diinginkan menggunakan PostBookmarkAsync
  5. Periksa respons dan catat hasilnya.
  6. Unduh file yang diperbarui untuk penggunaan lokal.
 

Kode contoh ini menunjukkan cara membuat Penanda Buku dalam dokumen PDF


    using Aspose.Pdf.Cloud.Sdk.Model;

    namespace Bookmarks
    {
        public class BookmarkAdd
        {
            public static async Task Append(string documentName, string outputName, string parentBookmarkPath, string title, string localFolder, 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 new bookmark with input parameters for the PDF on cloud storage.
                Bookmark bookmark = new Bookmark(
                    Action: "GoTo",
                    Bold: true,
                    Italic: false,
                    Title: title,
                    PageDisplay: "XYZ",
                    PageDisplayBottom: 10,
                    PageDisplayLeft: 10,
                    PageDisplayRight: 10,
                    PageDisplayTop: 10,
                    PageDisplayZoom: 2,
                    PageNumber: 1,
                    Color: new Color(A: 0x00, R: 0x00, G: 0xFF, B: 0x00)
                );
                List<Bookmark> newBookmarks = new List<Bookmark>() { bookmark };

                // Append new bookmark under the parentBookmarkPath in the PDF on cloud storage.
                BookmarksResponse response = await pdfApi.PostBookmarkAsync(documentName, parentBookmarkPath, newBookmarks, folder: remoteFolder);

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

Bekerja dengan penanda buku dalam PDF melalui .NET SDK

Menambahkan penanda buku ke dalam PDF secara signifikan meningkatkan kegunaan dokumen dengan meningkatkan navigasi, organisasi, dan aksesibilitas. Hal ini penting untuk dokumen besar, memastikan pengguna dapat dengan efisien menemukan dan mengakses konten yang relevan. Tambahkan Penanda Buku ke dalam dokumen PDF dengan Aspose.PDF Cloud .NET SDK.

Dengan .NET SDK kami, Anda dapat

  • Menambahkan header & footer dokumen PDF dalam format teks atau gambar.
  • Menambahkan tabel & cap teks atau gambar ke dokumen PDF.
  • Menggabungkan beberapa dokumen PDF ke dalam file yang ada.
  • Bekerja dengan lampiran PDF, anotasi, & bidang formulir.
  • Menerapkan enkripsi atau dekripsi ke dokumen PDF & mengatur kata sandi.
  • Menghapus semua cap & tabel dari halaman atau seluruh dokumen PDF.
  • Menghapus cap atau tabel tertentu dari dokumen PDF berdasarkan ID-nya.
  • Mengganti satu atau beberapa instance teks di halaman PDF atau dari seluruh dokumen.
  • Dukungan luas untuk mengonversi dokumen PDF ke berbagai format file lainnya.
  • Mengekstrak berbagai elemen dari file PDF & mengoptimalkan dokumen PDF.
  • Anda dapat mencoba Aplikasi gratis kami untuk menambahkan penanda buku ke file PDF secara online dan menguji fungsionalitasnya.

  •