HTML JPG PDF XML DOCX
  Product Family
PDF

.NET SDKでPDFからブックマークを取得

サーバーサイド.NET APIを使用して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. アプリケーションの秘密鍵とキーで新しいConfigurationオブジェクトを作成します
  2. クラウドAPIに接続するためのオブジェクトを作成します
  3. ドキュメントファイルをアップロードします
  4. GetDocumentBookmarksAsync関数を使用してPDFドキュメントからブックマークを抽出します
  5. レスポンスを確認し、結果をログに記録します
  6. 操作が成功した場合、ブックマークを印刷します
 

このサンプルコードはPDF Cloud .NET SDKを使用してPDFドキュメントからブックマークを抽出する方法を示しています


    using Aspose.Pdf.Cloud.Sdk.Model;

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

                // Extract bookmarks from the PDF on cloud storage.
                BookmarksResponse response = await pdfApi.GetDocumentBookmarksAsync(documentName, folder: remoteFolder);

                // Checks the response and logs the result.
                if (response == null)
                    Console.WriteLine("BookmarksExtract(): Unexpected error!");
                else if (response.Code < 200 || response.Code > 299)
                    Console.WriteLine("BookmarksExtract(): Failed to receive bookmarks from the document.");
                else if (response.Bookmarks == null || response.Bookmarks.List == null || response.Bookmarks.List.Count == 0)
                    Console.WriteLine("BookmarksExtract(): bookmarks not found in the document.");
                else
                {  // Show bookmarks from PDF documents
                    Console.WriteLine("BookmarksExtract(): all bookmarks successfully received from the document '{0}.", documentName);
                    foreach (Bookmark bookmark in response.Bookmarks.List) {
                        Console.WriteLine("BookmarksExtract(): ID = {0}", bookmark.Links[0].Href);
                        Console.WriteLine(bookmark.ToString());
                    }
                }
            }
        }
    }
 

.NET SDKを介してPDFのブックマークを操作する

PDFからブックマークを抽出することにより、ドキュメントの使いやすさが向上し、コンテンツの処理が自動化され、検索性が向上します。これは特に、大規模または構造化されたPDFドキュメントを扱う企業、研究者、専門家に有用です。 Aspose.PDF Cloud .NET SDKを使用してPDFドキュメントからブックマークを取得します。

.NET SDKを使用すると

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

  •