HTML
JPG
PDF
XML
DOCX
PDF
Remplacer un signet dans un PDF en utilisant .NET SDK
Remplacer un signet dans un document PDF en utilisant l’API côté serveur .NET.
Get StartedComment remplacer un signet via Cloud .NET SDK
Pour remplacer un signet via Cloud .NET SDK, nous allons utiliser Aspose.PDF Cloud .NET SDK Ce SDK Cloud vous permet de créer facilement des applications cloud de création, d’édition et de conversion de PDF 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 à partir de la console du gestionnaire de packages.
Commande de la console du gestionnaire de packages
PM> Install-Package Aspose.Pdf-Cloud
Étapes pour remplacer un signet via .NET SDK
Les développeurs Aspose.PDF Cloud peuvent facilement charger et modifier le signet dans un PDF en quelques lignes de code.
- Créez un nouvel objet de configuration avec votre clé et secret d’application
- Créez un objet pour se connecter à l’API Cloud
- Téléchargez votre fichier de document
- Définissez la propriété souhaitée en utilisant la fonction PutBookmarkAsync
- Vérifiez la réponse et enregistrez le résultat
- Téléchargez le fichier mis à jour pour une utilisation locale
Cet exemple de code montre comment remplacer un signet dans des documents PDF
using Aspose.Pdf.Cloud.Sdk.Model;
namespace Bookmarks
{
public class BookmarksReplace
{
public static async Task Modify(string documentName, string outputName, string bookmarkPath, 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)
);
// Replace a bookmark with bookmarkPath in the PDF on cloud storage.
BookmarkResponse response = await pdfApi.PutBookmarkAsync(documentName, bookmarkPath, bookmark, folder: remoteFolder);
// Checks the response and logs the result.
if (response == null)
Console.WriteLine("BookmarksReplace(): Unexpected error!");
else if (response.Code < 200 || response.Code > 299)
Console.WriteLine("BookmarksReplace(): Failed to append bookmark to the document.");
else
{ // Downloads the updated file for local use.
Console.WriteLine("BookmarksReplace(): bookmark successfully replaced in the document '{0}.", documentName);
Stream stream = pdfApi.DownloadFile(Path.Combine(remoteFolder, documentName));
using var fileStream = File.Create(Path.Combine(localFolder, "replace_bookmark_" + outputName));
stream.Position = 0;
await stream.CopyToAsync(fileStream);
Console.WriteLine("BookmarksReplace(): File '{0}' successfully downloaded.", "replace_bookmrk_" + outputName);
}
}
}
}
Avec notre SDK .NET, vous pouvez
- Ajouter l’en-tête et le pied de page du document PDF au format texte ou image.
- Ajouter des tables et des tampons de texte ou d’image aux documents PDF.
- Ajouter plusieurs documents PDF à un fichier existant.
- Travailler avec des pièces jointes PDF, des annotations et des champs de formulaire.
- Appliquer le chiffrement ou le déchiffrement aux documents PDF et définir un mot de passe.
- Supprimer tous les tampons et tables d’une page ou d’un document PDF entier.
- Supprimer un tampon ou une table spécifique du document PDF par son ID.
- Remplacer une ou plusieurs occurrences de texte sur une page PDF ou dans tout le document.
- Support étendu pour convertir des documents PDF en divers autres formats de fichiers.
- Extraire divers éléments des fichiers PDF et optimiser les documents PDF.
- Vous pouvez essayer notre application gratuite pour remplacer les signets dans les fichiers PDF en ligne et 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é