ドキュメントを正確に保存し、表示することは、PDF の主要な機能です。しかし、異なるデバイスやユーザーの閲覧環境設定が、PDF ドキュメントの表示に影響を与えることに変わりはありません。この問題を解決するために、PDF は、PDF ドキュメントが画面上に表示される方法を制御するために、ドキュメント内の閲覧環境設定エントリを提供します。これがないと、PDF ドキュメントは、現在のユーザーの環境設定に従って表示されます。この記事では、Spire.PDF for Java を使用したプログラミングによって、PDF の閲覧環境の設定を行う方法を紹介します。 Spire.PDF for Java をインストールします まず、Spire. PDF for Java を Java プロジェクトに追加する必要があります。JAR ファイルは、このリンクからダウンロードできます。Maven を使用する場合は、次のコードをプロジェクトの pom.xml ファイルに追加する必要があります。 <repositories> <repository> <id>com.e-iceblue</id> <name>e-iceblue</name> <url> https://repo.e-iceblue.com/nexus/content/groups/public/</url> </repository> </repositories> <dependencies> <dependency> <groupId>e-iceblue</groupId> <artifactId>spire.pdf</artifactId> <version>8.8.3</version> </dependency> </dependencies> PDF ドキュメントの閲覧環境を設定する Spire.PDF for Java は、PdfViewerPreferences クラスの下に、ウィンドウの中央配置、タイトルの表示、ウィンドウのフィット、メニューバーやツールバーの非表示、ページレイアウト、ページモード、スケーリングモードなどを設定できるメソッドをいくつか備えています。以下は、閲覧環境の設定に関する詳細な手順である。 PdfDocument クラスのオブジェクトを作成します。 PdfDocument.loadFromFile() メソッドを使用して PDF ファイルを読み込みます。 PdfDocument.getViewerPreferences() メソッドを使用して、ドキュメントの閲覧環境の設定を取得します。 PdfViewerPreferences オブジェクトの下にあるメソッドを使用して、閲覧環境を設定します。 PdfDocument.saveToFile() メソッドを使用して、ファイルを保存します。 Java import com.spire.pdf.*; public class setViewerPreference { public static void main(String[] args) { //PdfDocument クラスのオブジェクトを作成する PdfDocument pdf = new PdfDocument(); //PDFファイルを読み込む pdf.loadFromFile("C:/例.pdf"); //ドキュメントの閲覧環境の設定を取得する PdfViewerPreferences preferences = pdf.getViewerPreferences(); //閲覧環境を設定する preferences.setCenterWindow(true); preferences.setDisplayTitle(false); preferences.setFitWindow(true); preferences.setHideMenubar(true); preferences.setHideToolbar(true); preferences.setPageLayout(PdfPageLayout.Single_Page); //preferences.setPageMode(PdfPageMode.Full_Screen); //preferences.setPrintScaling(PrintScalingMode.App_Default); //ファイルを保存する pdf.saveToFile("閲覧環境の設定.pdf"); } } 一時ライセンスを申請する 結果ドキュメントから評価メッセージを削除したい場合、または機能制限を取り除く場合は、についてこのメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。 にお問い合わせ、30 日間有効な一時ライセンスを取得してください。