HTML JPG PDF XML DOCX
  Product Family
PDF

Supprimer la table par Id à partir de PDF dans .NET SDK

Supprimer la table par Id à partir d’un document PDF en utilisant l’API .NET côté serveur.

Get Started

Comment supprimer la table par Id à partir de PDF via Cloud .NET SDK

Pour supprimer la table par Id à partir de 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é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 packages.

Commande de la console du gestionnaire de packages


    PM> Install-Package Aspose.Pdf-Cloud

Étapes pour supprimer la table par Id à partir de PDF via .NET SDK

Les développeurs d’Aspose.PDF Cloud peuvent facilement charger et supprimer la table par Id à partir de PDF en seulement quelques lignes de code.

  1. Créez un nouvel objet Configuration avec votre clé et secret d’application.
  2. Créez un objet pour se connecter à l’API Cloud.
  3. Téléchargez le PDF sur le stockage cloud.
  4. Supprimez la table par Id du PDF dans le stockage cloud en utilisant la fonction DeleteTableAsync.
  5. Vérifiez la réponse et enregistrez le résultat.
  6. Téléchargez le fichier mis à jour pour utilisation locale.
 

Cet exemple de code montre comment supprimer la table par Id à partir de documents PDF


    using Aspose.Pdf.Cloud.Sdk.Model;

    namespace Tables
    {
        public class DeleteTable
        {
            public static async Task Remove(string documentName, string tableId, string outputName, 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]);
                }

                // Delete table by Id from the PDF on cloud storage.
                AsposeResponse response = await pdfApi.DeleteTableAsync(documentName, tableId, folder: remoteFolder);

                // Checks the response and logs the result.
		if (response == null)
                    Console.WriteLine("DeleteTable(): Unexpected error!");
                else if (response.Code < 200 || response.Code > 299)
                    Console.WriteLine("DeleteTable(): Failed to remove table from the document.");
                else
                { // Downloads the updated file for local use.
                    Console.WriteLine("DeleteTables(): Table '{0}' successfully deleted from the document '{1}.", tableId, documentName);
                    Stream stream = pdfApi.DownloadFile(Path.Combine(remoteFolder, documentName));
                    using var fileStream = File.Create(Path.Combine(localFolder, "delete_table_" + outputName));
                    stream.Position = 0;
                    await stream.CopyToAsync(fileStream);
                    Console.WriteLine("DeleteTables(): File '{0}' successfully downloaded.", "delete_table_" + outputName);
                }
            }
        }
    }
 

Travailler avec la table dans PDF

La suppression de tables des documents peut être nécessaire pour simplifier le document lorsque les tables contiennent des informations non nécessaires, pour garantir la confidentialité lorsque les tables contiennent des données personnelles, des prix, des contacts ou d’autres informations sensibles, pour préparer à la réutilisation, si le document est nécessaire comme modèle, pour le traitement automatique, pour l’optimisation lors de l’impression, pour l’édition et la mise à jour des informations si les tables sont obsolètes ou contiennent des erreurs. Supprimez la table par Id à partir de documents PDF avec Aspose.PDF Cloud Node.js SDK.

Avec notre bibliothèque .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 (texte ou image) aux documents PDF.
  • Ajouter plusieurs documents PDF à un fichier existant.
  • Travailler avec les pièces jointes PDF, les annotations et les champs de formulaire.
  • Appliquer un chiffrement ou un déchiffrement aux documents PDF et définir un mot de passe.
  • Supprimer tous les tampons et tables d’une page ou de l’ensemble du document PDF.
  • Supprimer un tampon ou une table spécifique du document PDF par son ID.
  • Remplacer une ou plusieurs instances de texte sur une page PDF ou dans l’ensemble du 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 extraire des tables dans des fichiers PDF en ligne et tester la fonctionnalité.

  •