HTML JPG PDF XML DOCX
  Product Family
PDF

Ajouter des Favoris au PDF dans .NET SDK

Ajouter un Favori à un Document PDF en utilisant l’API côté serveur .NET.

Get Started

Comment créer un Favori via Cloud .NET SDK

Pour créer un Favori via Cloud .NET SDK, nous utiliserons Aspose.PDF Cloud .NET SDK Ce Cloud SDK vous permet de créer facilement des applications de création, d’édition et de conversion de 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 Paquets.

Commande de la Console du Gestionnaire de Paquets


     
    PM> Install-Package Aspose.Pdf-Cloud
     
     

Étapes pour créer un Favori via .NET SDK

Les développeurs d’Aspose.PDF Cloud peuvent facilement charger et créer des favoris dans un PDF en quelques lignes de code.

  1. Créez un nouvel objet Configuration avec votre Secret et Clé d’Application
  2. Créez un objet pour se connecter à l’API Cloud
  3. Téléchargez votre fichier de document
  4. Définissez la propriété souhaitée en utilisant PostBookmarkAsync
  5. Vérifiez la réponse et enregistrez le résultat.
  6. Téléchargez le fichier mis à jour pour une utilisation locale.
 

Ce code exemple montre la création d'un Favori dans des documents PDF


    using Aspose.Pdf.Cloud.Sdk.Model;

    namespace Bookmarks
    {
        public class BookmarkAdd
        {
            public static async Task Append(string documentName, string outputName, string parentBookmarkPath, string title, string localFolder, 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]);
                }

                // Create new bookmark with input parameters for the PDF on cloud storage.
                Bookmark bookmark = new Bookmark(
                    Action: "GoTo",
                    Bold: true,
                    Italic: false,
                    Title: title,
                    PageDisplay: "XYZ",
                    PageDisplayBottom: 10,
                    PageDisplayLeft: 10,
                    PageDisplayRight: 10,
                    PageDisplayTop: 10,
                    PageDisplayZoom: 2,
                    PageNumber: 1,
                    Color: new Color(A: 0x00, R: 0x00, G: 0xFF, B: 0x00)
                );
                List<Bookmark> newBookmarks = new List<Bookmark>() { bookmark };

                // Append new bookmark under the parentBookmarkPath in the PDF on cloud storage.
                BookmarksResponse response = await pdfApi.PostBookmarkAsync(documentName, parentBookmarkPath, newBookmarks, folder: remoteFolder);

                // Checks the response and logs the result.
                if (response == null)
                    Console.WriteLine("BookmarkAdd(): Unexpected error!");
                else if (response.Code < 200 || response.Code > 299)
                    Console.WriteLine("BookmarkAdd(): Failed to append bookmark to the document.");
                else
                { // Downloads the updated file for local use.
                    Console.WriteLine("BookmarkAdd(): bookmark successfully appended to the document '{0}.", documentName);
                    Stream stream = pdfApi.DownloadFile(Path.Combine(remoteFolder, documentName));
                    using var fileStream = File.Create(Path.Combine(localFolder, "append_bookmark_" + outputName));
                    stream.Position = 0;
                    await stream.CopyToAsync(fileStream);
                    Console.WriteLine("BookmarkAdd(): File '{0}' successfully downloaded.", "append_bookmrk_" + outputName);
                }
            }
        }
    }
 

Travailler avec les favoris dans PDF via .NET SDK

Ajouter des favoris à un PDF améliore considérablement l’utilisabilité du document en améliorant la navigation, l’organisation, et l’accessibilité. C’est essentiel pour les grands documents, garantissant que les utilisateurs peuvent trouver et accéder efficacement au contenu pertinent. Ajoutez les Favoris aux documents PDF avec Aspose.PDF Cloud .NET SDK.

Avec notre SDK .NET vous pouvez

  • Ajouter l’en-tête & le pied de page du document PDF en format texte ou image.
  • Ajouter des tableaux & des tampons texte ou image aux documents PDF.
  • Ajouter plusieurs documents PDF à un fichier existant.
  • Travailler avec les pièces jointes PDF, annotations, & champs de formulaire.
  • Appliquer un cryptage ou 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 ajouter des favoris dans des fichiers PDF en ligne et tester la fonctionnalité.

  •