HTML JPG PDF XML DOCX
  Product Family
PDF

.NET SDK 経由で PDF からブックマークを削除

.NET を使用して PDF ドキュメントからブックマークを削除するための API。

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 を使用してブックマークを削除する手順

Aspose.PDF Cloud 開発者は、わずか数行のコードで PDF ドキュメントからブックマークを簡単に読み込み、削除できます。

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

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


   using Aspose.Pdf.Cloud.Sdk.Model;

    namespace Bookmarks
    {
        public class BookmarksRemove
        {
            public static async Task Delete(string documentName, string outputName, string bookmarkPath, 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]);
                }

                // Delete bookmark with bookmarkPath in the PDF on cloud storage.
                AsposeResponse response = await pdfApi.DeleteBookmarkAsync(documentName, bookmarkPath, folder: remoteFolder);

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

.NET SDK を使用して PDF 内のリンクを操作する

時間が経つと、ハイパーリンクが古くなったり、存在しなくなったページに誘導されたりすることがあります。そのような壊れたリンクは、読者を苛立たせ、文書の信頼性を損なう可能性があります。これらを削除することで、コンテンツの正確性と信頼性が維持されます。 Aspose.PDF Cloud .NET SDK を使用して PDF ドキュメントからリンクを削除します。

.NET SDK でできること

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

  •