Dapatkan tautan dari PDF di .NET SDK
API untuk mendapatkan tautan dari dokumen PDF menggunakan API .NET sisi server.
Get StartedCara mengekstrak anotasi tautan dari dokumen PDF menggunakan Cloud .NET SDK
Untuk mendapatkan tautan dari 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, 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 mendapatkan tautan menggunakan .NET SDK
Pengembang Aspose.PDF Cloud dapat dengan mudah mengekstrak anotasi tautan dari dokumen PDF. Pengembang hanya membutuhkan beberapa baris kode.
- Buat objek Konfigurasi baru dengan Kunci dan Rahasia Aplikasi Anda
- Buat objek untuk terhubung ke Cloud API
- Unggah file dokumen Anda
- Ekstrak tautan dari dokumen PDF di penyimpanan cloud menggunakan fungsi GetPageLinkAnnotationsAsync
- Periksa respons dan catat hasilnya
- Jika operasi berhasil, cetak anotasi tautan
Kode contoh ini menunjukkan mendapatkan tautan dari dokumen PDF
using Aspose.Pdf.Cloud.Sdk.Model;
namespace Links
{
public class LinksExtract
{
public static async Task ShowInfo(string documentName, int pageNumber, 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]);
}
// Get link annotations from the PDF in cloud storage.
LinkAnnotationsResponse response = await pdfApi.GetPageLinkAnnotationsAsync(documentName, pageNumber, folder: remoteFolder);
// Checks the response and logs the result.
if (response == null)
Console.WriteLine("LinksExtract(): Unexpected error!");
else if (response.Code < 200 || response.Code > 299)
Console.WriteLine("LinksExtract(): Failed to receive links from the document.");
else if (response.Links == null || response.Links.List == null || response.Links.List.Count == 0)
Console.WriteLine("LinksExtract(): links not found in the document.");
else
{ // Show links.
Console.WriteLine("LinksExtract(): all links successfully received from the document '{0}.", documentName);
foreach (LinkAnnotation link in response.Links.List)
Console.WriteLine(link.ToString());
}
}
}
}
Bekerja dengan Tautan di PDF melalui .NET SDK
Dengan mengekstraksi tautan, seseorang dapat secara sistematis memverifikasi validitas dan relevansi setiap URL, memastikan bahwa semua referensi terkini dan berfungsi. Untuk tugas seperti mengunduh dokumen yang ditautkan atau melakukan analisis batch, mengekstraksi URL memungkinkan otomatisasi, menghemat waktu dan mengurangi upaya manual. Ekstrak Tautan dari 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.
- Menambahkan beberapa dokumen PDF ke file yang ada.
- Bekerja dengan lampiran, anotasi, & bidang formulir PDF.
- Menerapkan enkripsi atau dekripsi ke dokumen PDF & mengatur kata sandi.
- Hapus semua cap & tabel dari halaman atau seluruh dokumen PDF.
- Hapus cap atau tabel tertentu dari dokumen PDF berdasarkan ID-nya.
- Gantikan 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 file PDF & buat dokumen PDF dioptimalkan.
- Anda dapat mencoba Aplikasi gratis kami untuk menguji fungsionalitasnya.
- Sumber Belajar
- Dokumentasi
- Kode Sumber
- Referensi API
- Dukungan Produk
- Dukungan Gratis
- Dukungan Berbayar
- Blog
- Mengapa Aspose.PDF Cloud untuk .NET?
- Daftar Pelanggan
- Keamanan