Membuat Tautan dalam Berkas PDF dengan C#
Contents
[
Hide
]
Kode berikut juga berfungsi dengan pustaka Aspose.PDF.Drawing.
Membuat Tautan
Dengan menambahkan tautan ke aplikasi dalam dokumen, adalah mungkin untuk menghubungkan aplikasi dari dokumen. Ini berguna ketika Anda ingin pembaca melakukan tindakan tertentu pada titik tertentu dalam tutorial, misalnya, atau untuk membuat dokumen yang kaya fitur. Untuk membuat tautan aplikasi:
- Buat Objek Dokumen.
- Dapatkan Halaman yang ingin Anda tambahkan tautan.
- Buat objek LinkAnnotation menggunakan objek Halaman dan Rectangle.
- Atur atribut tautan menggunakan objek LinkAnnotation.
- Saat membuat objek LaunchAction, tentukan aplikasi yang ingin Anda jalankan.
- Tambahkan tautan ke properti Annotations dari objek Page.
- Akhirnya, simpan PDF yang telah diperbarui menggunakan metode Save dari objek Document.
Berikut ini adalah potongan kode yang menunjukkan cara membuat tautan ke aplikasi dalam berkas PDF.
// Untuk contoh lengkap dan berkas data, silakan kunjungi https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// Jalur ke direktori dokumen.
string dataDir = RunExamples.GetDataDir_AsposePdf_LinksActions();
// Buka dokumen
Document document = new Document(dataDir + "CreateApplicationLink.pdf");
// Buat tautan
Page page = document.Pages[1];
LinkAnnotation link = new LinkAnnotation(page, new Aspose.Pdf.Rectangle(100, 100, 300, 300));
link.Color = Aspose.Pdf.Color.FromRgb(System.Drawing.Color.Green);
link.Action = new LaunchAction(document, dataDir + "CreateApplicationLink.pdf");
page.Annotations.Add(link);
dataDir = dataDir + "CreateApplicationLink_out.pdf";
// Simpan dokumen yang telah diperbarui
document.Save(dataDir);
Membuat Tautan Dokumen PDF dalam Berkas PDF
Aspose.PDF untuk .NET memungkinkan Anda untuk menambahkan tautan ke berkas PDF eksternal sehingga Anda dapat menghubungkan beberapa dokumen bersama-sama. Untuk membuat tautan dokumen PDF:
- Pertama, buat objek Document.
- Kemudian, dapatkan Page tertentu yang ingin Anda tambahkan tautan kepadanya.
- Buat objek LinkAnnotation menggunakan objek Page dan Rectangle.
- Atur atribut tautan menggunakan objek LinkAnnotation.
- Atur properti Action ke objek GoToRemoteAction.
- Tambahkan tautan ke koleksi Anotasi objek Halaman.
- Simpan PDF yang telah diperbarui menggunakan metode Save dari objek Dokumen.
Berikut adalah potongan kode yang menunjukkan cara membuat tautan dokumen PDF dalam file PDF.
// Untuk contoh lengkap dan file data, silakan kunjungi https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// Jalur ke direktori dokumen.
string dataDir = RunExamples.GetDataDir_AsposePdf_LinksActions();
// Buka dokumen
Document document = new Document(dataDir+ "CreateDocumentLink.pdf");
// Buat tautan
Page page = document.Pages[1];
LinkAnnotation link = new LinkAnnotation(page, new Aspose.Pdf.Rectangle(100, 100, 300, 300));
link.Color = Aspose.Pdf.Color.FromRgb(System.Drawing.Color.Green);
link.Action = new GoToRemoteAction(dataDir + "RemoveOpenAction.pdf", 1);
page.Annotations.Add(link);
dataDir = dataDir + "CreateDocumentLink_out.pdf";
// Simpan dokumen yang telah diperbarui
document.Save(dataDir);