Tambahkan Hyperlink dan Bookmark Secara Dinamis menggunakan C#

Hyperlink dan bookmark berguna bagi pengguna untuk menavigasi konten yang relevan dengan cepat. Saat kami mengklik hyperlink, itu membuka URL di browser atau menavigasi ke lokasi bookmark yang ditentukan di dalam dokumen. Pada artikel ini, kita akan mempelajari cara menambahkan hyperlink dan bookmark ke laporan secara dinamis menggunakan C#. Topik-topik berikut akan dibahas dalam artikel ini:

Untuk menambahkan hyperlink dan bookmark ke laporan secara dinamis, kami akan menggunakan GroupDocs.Assembly for .NET API. Ini memungkinkan Anda membangun otomatisasi dokumen yang kuat dan aplikasi pembuatan laporan. Itu mengambil data dari sumber data sesuai dokumen template yang ditentukan, merakitnya, dan menghasilkan laporan dalam format output yang ditentukan. Harap unduh DLL API atau instal menggunakan NuGet.

PM> Install-Package GroupDocs.Assembly

Kami dapat memasukkan hyperlink ke dalam laporan secara dinamis menggunakan tag tautan. Kita dapat menggunakan tag tautan di dokumen template seperti yang ditunjukkan di bawah ini:

<<link [uri_expression][display_text_expression]>>

Uri_expression menentukan URI untuk hyperlink, sedangkan display_text_expression menentukan teks yang akan ditampilkan untuk hyperlink. Kami dapat menyisipkan hyperlink ke laporan secara dinamis dengan mengikuti langkah-langkah berikut:

  1. Buat instance kelas DocumentAssembler.
  2. Panggil metode AssembleDocument() untuk merakit dokumen. Dibutuhkan jalur templat dokumen sumber, jalur dokumen target, dan sumber data sebagai argumen. Contoh kode berikut menunjukkan cara menambahkan hyperlink secara dinamis menggunakan C#.
    Tambahkan Hyperlink Secara Dinamis menggunakan C#.

    Tambahkan Hyperlink Secara Dinamis menggunakan C#.

Tambahkan Bookmark Secara Dinamis menggunakan C#

Kami dapat memasukkan bookmark ke dalam laporan secara dinamis menggunakan tag bookmark. Kita dapat menggunakan tag bookmark di dokumen template seperti yang ditunjukkan di bawah ini:

<<bookmark [bookmark_expression]>>
bookmarked_content
<</bookmark>>

ekspresi_bookmark menentukan nama bookmark yang akan disisipkan. Kami dapat memasukkan bookmark ke laporan secara dinamis dengan mengikuti langkah-langkah berikut:

  1. Buat instance kelas DocumentAssembler.
  2. Panggil metode AssembleDocument() untuk merakit dokumen. Dibutuhkan jalur templat dokumen sumber, jalur dokumen target, dan sumber data sebagai argumen. Contoh kode berikut menunjukkan cara menambahkan bookmark secara dinamis menggunakan C#.

Kami juga dapat menautkan bookmark ke hyperlink di dalam dokumen dengan mengikuti langkah-langkah yang disebutkan sebelumnya. Namun, kita hanya perlu menyetel nilai yang sama untuk uriExpression dan bookmark_expression seperti yang ditunjukkan di bawah ini:

const string bookmark_expression = "gd_bookmark";
const String uriExpression = "gd_bookmark";

Contoh kode berikut menunjukkan cara menyisipkan bookmark sebagai hyperlink menggunakan C#.

Sisipkan Bookmark sebagai Hyperlink menggunakan C#.

Sisipkan Bookmark sebagai Hyperlink menggunakan C#.

Dapatkan Lisensi Gratis

Silakan coba API tanpa batasan evaluasi dengan meminta lisensi sementara gratis.

Kesimpulan

Dalam artikel ini, kita telah mempelajari cara:

  • menyisipkan hyperlink dan bookmark ke laporan secara dinamis menggunakan C#;
  • tambahkan hyperlink ke bookmark secara dinamis. Selain itu, Anda dapat mempelajari lebih lanjut tentang GroupDcos.Assembly untuk .NET API menggunakan dokumentasi. Jika ada ambiguitas, jangan ragu untuk menghubungi kami di forum.

Lihat juga