Ekstrak Tautan dari Berkas PDF
Contents
[
Hide
]
Potongan kode berikut juga berfungsi dengan perpustakaan Aspose.PDF.Drawing.
Ekstrak Tautan dari File PDF
Tautan direpresentasikan sebagai anotasi dalam file PDF, jadi untuk mengekstrak tautan, ekstrak semua objek LinkAnnotation.
- Buat objek Document.
- Dapatkan Page yang ingin Anda ekstrak tautannya.
- Gunakan kelas AnnotationSelector untuk mengekstrak semua objek LinkAnnotation dari halaman yang ditentukan.
- Serahkan objek AnnotationSelector ke metode Accept dari objek Page.
Kode berikut menunjukkan cara mengekstrak tautan dari 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+ "ExtractLinks.pdf");
// Ekstrak aksi
Page page = document.Pages[1];
AnnotationSelector selector = new AnnotationSelector(new LinkAnnotation(page, Aspose.Pdf.Rectangle.Trivial));
page.Accept(selector);
IList<Annotation> list = selector.Selected;
Annotation annotation = (Annotation)list[0];
dataDir = dataDir + "ExtractLinks_out.pdf";
// Simpan dokumen yang diperbarui
document.Save(dataDir);