HTML JPG PDF XML DOCX
  Product Family
PDF

.NET SDK で PDF からテーブルを削除

サーバーサイド .NET API を使用して PDF ドキュメントからすべてのテーブルを削除します。

Get Started

クラウド .NET SDK を使用して PDF からテーブルを削除する方法

クラウド .NET SDK を使用して PDF からテーブルを削除するには、次を使用します Aspose.PDF Cloud .NET SDK このクラウド SDK を使用すると、C#、ASP.NET、またはその他の .NET 言語で、さまざまなクラウド プラットフォーム向けのクラウド ベースの PDF 作成、編集、および変換アプリを簡単に構築できます。開く NuGet パッケージ マネージャーを検索し、 Aspose.PDF Cloud をインストールします。パッケージ マネージャー コンソールから次のコマンドを使用することもできます。

パッケージ マネージャー コンソール コマンド


    PM> Install-Package Aspose.Pdf-Cloud

.NET SDK を使用して PDF からテーブルを削除する手順

Aspose.PDF Cloud 開発者は、わずか数行のコードで PDF からテーブルを簡単に読み込み、削除できます。

  1. アプリケーションのシークレットとキーを使用して新しい Configuration オブジェクトを作成します。
  2. クラウド API に接続するオブジェクトを作成します。
  3. PDF をクラウド ストレージにアップロードします。
  4. DeleteDocumentTablesAsync 関数を使用してクラウド ストレージ内の PDF からテーブルを削除します。
  5. 応答を確認し、結果をログに記録します。
  6. 更新されたファイルをローカルで使用するためにダウンロードします。
 

このサンプル コードは、PDF ドキュメントからテーブルを削除する方法を示しています


    using Aspose.Pdf.Cloud.Sdk.Model;

    namespace Tables
    {
        public class DeleteTables
        {
            public static async Task Remove(string documentName, 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 tables from the PDF on cloud storage.
                AsposeResponse response = await pdfApi.DeleteDocumentTablesAsync(documentName, folder: remoteFolder);

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

PDF のテーブルを操作

ドキュメントからテーブルを削除する必要がある場合があります。これは、テーブルが不要な情報を含んでいる場合、個人データ、価格、連絡先、その他の機密情報を含んでいる場合の機密性を確保するため、テンプレートとしてドキュメントが必要な場合の再利用のため、自動処理のため、印刷時の最適化のため、テーブルが古いまたはエラーを含んでいる場合の編集と更新のためです。 Aspose.PDF Cloud Node.js SDK を使用して PDF ドキュメントからテーブルを削除します。

私たちの .NET ライブラリでできること:

  • PDF ドキュメントのヘッダーおよびフッターをテキストまたは画像形式で追加します。
  • PDF ドキュメントにテーブルおよびスタンプ(テキストまたは画像)を追加します。
  • 複数の PDF ドキュメントを既存のファイルに追加します。
  • PDF の添付ファイル、注釈、フォーム フィールドを操作します。
  • PDF ドキュメントに暗号化または復号化を適用し、パスワードを設定します。
  • ページまたは PDF ドキュメント全体からすべてのスタンプとテーブルを削除します。
  • PDF ドキュメントから ID に基づいて特定のスタンプまたはテーブルを削除します。
  • PDF ページまたはドキュメント全体からテキストの単一または複数のインスタンスを置き換えます。
  • PDF ドキュメントをさまざまな他のファイル形式に変換するための広範なサポート。
  • PDF ファイルのさまざまな要素を抽出し、PDF ドキュメントを最適化します。
  • 無料アプリ を試して、オンラインで PDF ファイルにテーブルを抽出し、機能をテストできます。

  •