HTML JPG PDF XML DOCX
  Product Family
PDF

.NET SDKでPDFのページ上のテーブルを削除

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

Get Started

Cloud .NET SDKを使用してPDFのページ上のテーブルを削除する方法

Cloud .NET SDKを使用してPDFのページ上のテーブルを削除するために、使用するのは Aspose.PDF Cloud .NET SDK このCloud 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. Cloud APIに接続するオブジェクトを作成します。
  3. PDFをクラウドストレージにアップロードします。
  4. DeletePageTablesAsync関数を使用してクラウドストレージ内のPDFのページ上のテーブルを削除します。
  5. レスポンスをチェックして結果をログに記録します。
  6. 更新されたファイルをローカルで使用するためにダウンロードします。
 

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


    using Aspose.Pdf.Cloud.Sdk.Model;

    namespace Tables
    {
        public class DeleteTablesOnPage
        {
            public static async Task Remove(string documentName, int pageNumber, 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 on page in the PDF on cloud storage.
                AsposeResponse response = await pdfApi.DeletePageTablesAsync(documentName, pageNumber, folder: remoteFolder);

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

PDF内のテーブルを操作

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

私たちの.NETライブラリを使用することで:

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

  •