Obtenez des liens à partir de PDF dans .NET SDK
API pour obtenir des liens à partir de documents PDF en utilisant l’API .NET côté serveur.
Get StartedComment extraire les annotations de lien des documents PDF en utilisant Cloud .NET SDK
Pour obtenir des liens à partir de documents PDF via Cloud .NET SDK, nous utiliserons Aspose.PDF Cloud .NET SDK Ce SDK Cloud vous permet de créer facilement des applications de créateur, éditeur et convertisseur PDF basées sur le cloud en C#, ASP.NET ou d’autres langages .NET pour diverses plateformes cloud. Ouvrez NuGet gestionnaire de packages, recherchez Aspose.PDF Cloud et installez. Vous pouvez également utiliser la commande suivante depuis la console du gestionnaire de packages.
Commande de la console du gestionnaire de packages
PM> Install-Package Aspose.Pdf-Cloud
Étapes pour obtenir des liens en utilisant .NET SDK
Les développeurs d’Aspose.PDF Cloud peuvent facilement extraire des annotations de lien à partir de documents PDF. Les développeurs ont besoin de quelques lignes de code seulement.
- Créez un nouvel objet Configuration avec votre secret d’application et clé
- Créez un objet pour se connecter à l’API Cloud
- Téléchargez votre fichier de document
- Extrayez des liens des documents PDF dans le stockage cloud en utilisant la fonction GetPageLinkAnnotationsAsync
- Vérifiez la réponse et enregistrez le résultat
- Si l’opération a réussi, imprimez les annotations de lien
Cet exemple de code montre l'obtention de liens à partir d'un document 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());
}
}
}
}
Travailler avec les liens dans PDF via .NET SDK
En extrayant des liens, on peut systématiquement vérifier la validité et la pertinence de chaque URL, en s’assurant que toutes les références sont actuelles et fonctionnelles. Pour des tâches telles que le téléchargement de documents liés ou la réalisation d’analyses en lot, l’extraction d’URL permet l’automatisation, économisant du temps et réduisant les efforts manuels. Extrayez les liens des documents PDF avec Aspose.PDF Cloud .NET SDK.
Avec notre SDK .NET vous pouvez
- Ajouter l’en-tête et le pied de page du document PDF en format texte ou image.
- Ajouter des tableaux & tampons de texte ou d’image aux documents PDF.
- Ajouter plusieurs documents PDF à un fichier existant.
- Travailler avec les pièces jointes PDF, annotations, & champs de formulaire.
- Appliquer le cryptage ou le décryptage aux documents PDF & définir un mot de passe.
- Supprimer tous les tampons & tableaux d’une page ou de l’ensemble du document PDF.
- Supprimer un tampon ou un tableau spécifique du document PDF par son ID.
- Remplacer une ou plusieurs instances de texte sur une page PDF ou de l’ensemble du document.
- Support étendu pour la conversion de documents PDF en divers autres formats de fichiers.
- Extraire divers éléments des fichiers PDF & optimiser les documents PDF.
- Vous pouvez essayer notre application gratuite pour tester la fonctionnalité.
- Ressources d'apprentissage
- Documentation
- Code Source
- Références API
- Support produit
- Support gratuit
- Support payant
- Blog
- Pourquoi Aspose.PDF Cloud pour .NET?
- Liste des clients
- Sécurité