この記事では、C# を使用して PDF ファイルをズームする 方法について説明します。IDE 設定、手順の一覧、C# を使用して PDF ズーム サイズを設定する サンプル コードが含まれています。処理された PDF ファイルをビューアー ソフトウェアで開いたときに、デフォルトでページ、開始位置、およびズーム係数を選択する方法を学習します。
C# を使用して PDF をズームする手順
- PDF ファイルをズームするために Aspose.PDF for .NET を使用するように IDE を設定します
- 開いたときに拡大表示できるように、ソース PDF ファイルを Document オブジェクトに読み込みます。
- GoToActionオブジェクトを作成する
- 必要なパラメータを設定して明示的な目的地を作成する
- このアクションをPDFの開くアクションとして設定します
- Save カスタムオープンアクションでPDFを開く
上記の手順は、C# を使用して PDF をズームアウトする 機能を適用する方法をまとめたものです。この機能を適用するには、ソース PDF ファイルを開き、ターゲット ページ、位置、およびズーム レベルを指定した GoToAction を作成します。最後に、このアクションを PDF ファイルの OpenAction として設定します。これは、Adobe Acrobat Reader などのリーダーで PDF ファイルを開いたときにアクティブになります。
C# を使用して PDF をズームアウトするコード
using Aspose.Pdf; | |
using Aspose.Pdf.Annotations; | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
new License().SetLicense("License.lic"); | |
// Instantiate new Document object | |
Document doc = new Document("Sample.pdf"); | |
GoToAction action = new GoToAction(new XYZExplicitDestination(1, 0, 0, .5)); | |
doc.OpenAction = action; | |
// Save the document | |
doc.Save("Zoomed_pdf_out.pdf"); | |
} | |
} |
This sample code demonstrates how to implement PDF zoom in using C#. You need to set the page number starting from index 0, the top-left position to set the initial viewing position, and the zoom factor, considering the existing zoom level as 1. たとえば、ズーム係数を 0.5 に設定すると、PDF ファイルがズームアウトされ、コンテンツが 2 倍表示されます。GoToRemoteAction を使用して別の PDF ファイルにジャンプしたり、LaunchAction を使用してアプリケーションを起動したり、アプリケーションを開いたり、ドキュメントを印刷したりできます。
この記事では、PDF を開くアクションを設定して PDF を希望のレベルにズームする方法について説明しました。PDF ファイルをページごとに分割する場合は、C# で PDF ファイルをページごとに分割する方法 の記事を参照してください。