既存のPDFファイルのビュワー設定を設定する

既存のPDFファイルのビュワー設定を設定する

ViewerPreferenceクラスは、PDFファイルの表示モードを表します。例えば、ドキュメントウィンドウを画面の中央に配置したり、ビューアアプリケーションのメニューバーを非表示にすることができます。

PdfContentEditorクラスのChangeViewerPreferenceメソッドを使用すると、ビュワー設定を変更することができます。 そのためには、PdfContentEditor クラスのオブジェクトを作成し、bindPdf メソッドを使用して入力PDFファイルをバインドする必要があります。

その後、任意の設定を行うために ChangeViewerPreference メソッドを呼び出すことができます。最後に、Saveメソッドを使用して更新されたPDFファイルを保存する必要があります。以下のコードスニペットは、既存のPDFファイルのビューア設定を変更する方法を示しています。

例えば、パラメータ CENTER WINDOW を指定してウィンドウを中央に配置し、その後 HIDE MENUBAR で上部ツールバーを削除し、PAGE MODE USE NONE でフルスクリーンモードを開きます。

public static void SetViewerPreference()
        {
            var document = new Document(_dataDir + "Sample.pdf");
            PdfContentEditor editor = new PdfContentEditor(document);

            // ビューアの設定を変更する
            editor.changeViewerPreference(ViewerPreference.CENTER_WINDOW);
            editor.changeViewerPreference(ViewerPreference.HIDE_MENUBAR);
            editor.changeViewerPreference(ViewerPreference.PAGE_MODE_USE_NONE);
            
            editor.save(_dataDir + "PdfContentEditorDemo_SetViewerPreference.pdf");
            GetViewerPreference();
        }