PDFファイルの拡大を継承

導入

PDF ファイルを開いたら、ズーム レベルがまったく間違っていることに気づいたことはありませんか? 特に特定のコンテンツに焦点を合わせようとしている場合は、イライラすることがあります。幸い、Aspose.PDF for .NET を使用すると、PDF ドキュメントの既定のズーム レベルを簡単に設定できます。このガイドでは、プロセスをステップごとに説明し、読者が PDF を閲覧する際に可能な限り最高のエクスペリエンスが得られるようにします。では、コーディングの帽子をかぶって、始めましょう!

前提条件

始める前に、いくつか準備しておくべきことがあります。

  1. Visual Studio: マシンに Visual Studio がインストールされていることを確認してください。これは .NET 開発に最適な環境です。
  2. Aspose.PDF for .NET: Aspose.PDFライブラリをダウンロードしてインストールする必要があります。ここ.
  3. C# の基礎知識: C# プログラミングに精通していると、コード スニペットをよりよく理解できるようになります。

パッケージのインポート

まず、必要なパッケージをプロジェクトにインポートする必要があります。手順は次のとおりです。

新しいプロジェクトを作成する

Visual Studio を開き、新しい C# プロジェクトを作成します。簡単にするために、コンソール アプリケーションを選択できます。

Aspose.PDF 参照の追加

  1. ソリューション エクスプローラーでプロジェクトを右クリックします。
  2. 「NuGet パッケージの管理」を選択します。
  3. 「Aspose.PDF」を検索し、最新バージョンをインストールしてください。

名前空間をインポートする

C# ファイルの先頭で、Aspose.PDF 名前空間をインポートします。

using System;
using System.IO;
using Aspose.Pdf.Annotations;
using Aspose.Pdf;

これですべての設定が完了したので、実際のコーディングに移りましょう。

ステップ1: ドキュメントディレクトリを定義する

まず最初に、ドキュメント ディレクトリへのパスを指定する必要があります。これは、入力 PDF ファイルが配置される場所であり、出力ファイルが保存される場所です。

string dataDir = "YOUR DOCUMENT DIRECTORY";

ステップ2: PDFドキュメントを開く

次に、変更したいPDF文書を開きます。これは、Document Aspose.PDF ライブラリのクラス。

Document doc = new Document(dataDir + "input.pdf");

ステップ3: アウトライン/ブックマークコレクションにアクセスする

さて、本題である PDF のアウトラインまたはブックマークについて説明しましょう。これらは、ユーザーがドキュメントの特定のセクションにジャンプできるようにするナビゲーション要素です。

OutlineItemCollection item = new OutlineItemCollection(doc.Outlines);

ステップ4: ズームレベルを設定する

ここで魔法が起こります!ズームレベルを設定するには、XYZExplicitDestinationクラス。この例では、ズーム レベルを 0 に設定します。つまり、ドキュメントはビューアからズーム レベルを継承します。

XYZExplicitDestination dest = new XYZExplicitDestination(2, 100, 100, 0);

ステップ5: アウトラインコレクションにアクションを追加する

宛先が設定されたので、このアクションを PDF のアウトライン コレクションに追加します。

item.Action = new GoToAction(dest);

ステップ6: アウトラインコレクションにアイテムを追加する

次に、PDF ファイルのアウトライン コレクションにアイテムを追加します。この手順により、変更が確実に保存されます。

doc.Outlines.Add(item);

ステップ7: 出力PDFを保存する

最後に、変更した PDF ドキュメントを保存する必要があります。新しいファイルを保存するパスを指定します。

dataDir = dataDir + "InheritZoom_out.pdf";
doc.Save(dataDir);

ステップ8: 更新を確認する

最後に、すべてがスムーズに進んだことを知らせる確認メッセージをコンソールに出力しましょう。

Console.WriteLine("\nBookmarks updated successfully.\nFile saved at " + dataDir);

結論

これで完了です。Aspose.PDF for .NET を使用して PDF ファイルのズーム レベルを正常に継承できました。このシンプルでありながら強力な機能により、ユーザー エクスペリエンスが大幅に向上し、ドキュメントのアクセシビリティが向上し、ナビゲートしやすくなります。次に PDF を作成するときは、ズーム レベルを設定することを忘れないでください。

よくある質問

Aspose.PDF for .NET とは何ですか?

Aspose.PDF for .NET は、開発者がプログラムによって PDF ドキュメントを作成、操作、変換できるようにする強力なライブラリです。

Aspose.PDF を無料で使用できますか?

はい、Asposeはライブラリをテストするために使用できる無料の試用版を提供しています。ダウンロードできます。ここ.

ドキュメントはどこにありますか?

Aspose.PDF for .NETのドキュメントは以下からご覧いただけます。ここ.

ライセンスを購入するにはどうすればよいですか?

Aspose.PDF for .NETのライセンスを購入することができますここ.

サポートが必要な場合はどうすればいいですか?

サポートが必要な場合は、Aspose サポートフォーラムにアクセスしてください。ここ.