-
はじめに
-
JPedalを実行する
-
JPedalの使い方
-
機能
-
JPedal Viewer
- JPedalのBase ViewerでPDFを見る
- カスタマイズ可能なビューアでのPDFファイルを表示する
- JavaのコードからPDF Viewerの機能にアクセス
- Java PDF Viewerでユーザーインターフェイスをカスタマイズ
- ビューアにオブジェクトを描画
- JavaアプリケーションにPDFビューアを追加する方法
- ビューアの機能をカスタマイズする
- JPedalインスペクタでPDFファイルの内容を検査
- PDFビューアの通知ポップアップを独自のものに置き換える
- JPedal のアクセシビリティオプション
- Java PDF Viewerを使ってポートフォリオファイルを表示
- Java PDF Viewerでテキストを選択
- JPedal ViewerはJavaFXで使用できますか?
- JPedal ViewerはSWTで使用できますか?
- JPedal ビューアでダークモードを設定する
- 線の太さを非表示にする
- すべての記事を表示 ( 1 ) 記事を折り畳む
-
テキスト関連
-
画像への変換
-
画像の抽出
-
PDF画像変換のWebサービスAPI
-
フォームについて
-
PDFの注釈(アノテーション)
-
PDFの操作
-
印刷について
-
メタデータ
-
フォントについて
-
JPedalをクラウド上で実行する
-
アップデート情報
JPedal を DigitalOcean にデプロイする
WAR ファイルをダウンロードまたはビルドする
始める前に、ダウンロードするか自分でビルドできる WAR ファイルが必要です。 この WAR ファイルは、JPedal サービスが動作するために必要です。WARファイルをダウンロードする
試用版:- まだサインアップしていない場合は、JPedal トライアル版にサインアップしてください。
- サインアップ時に受信したメールを開きます。
- 「Docker」セクションにあるダウンロード リンクをクリックします。
- お客様用ダウンロード ページにアクセスしてください。
- 「Download Latest Customer WAR」をクリックします。
- ユーザー名とパスワードを送信してください。
WARファイルをビルドする
JPedal マイクロサービス サンプル プロジェクトのコピーを構築します。手順はGitHub ページにあります。Dropletのプロビジョニング
DigitalOcean にログインし、[Create] および [Droplets] をクリックします。「Marketplace」をクリックし、「Docker on 18.04」を選択します。下にスクロールして、Droplet プランを選択します。お近くの地域を選択してください:既存の SSH キーを選択するか、新しい SSH キーを作成してドロップレットに名前を付け、[Create Droplet] をクリックします。Droplet の準備中は進行状況バーが表示されます。完了したら、IP アドレスをクリックしてコピーします。HTTPS を使用する場合は、DNS A レコードを作成して、この IP アドレスをドメイン名にマップする必要があります。ターミナルを起動し、IP アドレスまたはドメイン名のいずれかを使用して新しい Droplet に SSH 接続します。
ssh root @[IP or domain]
ファイアウォールで HTTP ポートを開きます。
ufw allow http
war ファイルを Droplet に転送する
war ファイルをマウントできるようにするには、それが Droplet ディレクトリにあることを確認する必要があるため、転送する必要があります。
filezilla をダウンロードしてインストールします。次に、インストール手順に従うと、アプリケーションが自動的に開き、次の画面が表示されます。次に、「Edit」メニューの「Setting」に移動し、「Connection」の下にある「SFTP」をクリックします。[add key file] ボタンをクリックすると、ドロップレット SSH キーの入力を求められます。これはローカル マシンで見つけることができます。ファイルをサポートされている形式に変換するかどうかを確認するメッセージが表示されたら、「yes」をクリックします。次に、[File] メニューの [Site Manager] に移動し、[New site] をクリックしてDroplet 名を入力し、以下に示すように選択します。情報を入力したら、「Connect」をクリックすると、リモート サイト側に Droplet が表示されるはずです。 これで、.war に移動して右クリックし、アップロードを選択するだけで、.war を転送できるようになります。
Droplet にそれが表示されるはずです。
JPedal Droplet を実行する
docker run -p 80:80 --mount "source=/root/jpedal-microservice.war,target=/usr/local/tomcat/webapps/ROOT.war,type=bind" idrsolutions/jpedal
ブラウザで IP アドレス/ドメインを開きます。ユーザー名とパスワードを設定している場合は、入力を求めるプロンプトが表示されます。
HTTPS を有効にする
HTTPS を有効にするには、ファイアウォールで HTTPS ポートを開く必要があります。次に、有効な SSL 証明書とキーがコンテナ内の /opt/ssl にマウントされている必要があります。
HTTPS ポートを開きます。
ufw allow https
ホスト マシン上に SSL ディレクトリを作成します。
mkdir /opt/ssl
そのフォルダーに certificate.crt と private.key が存在することを確認してから、JPedal コンテナーを実行して、ポート443も転送されていること、および /opt/ssl フォルダーがマウントされていることを確認します。
docker run -p 80:80 -p 443:443 --mount "source=/root/jpedal-microservice.war,target=/usr/local/tomcat/webapps/ROOT.war,type=bind" --mount "source=/opt/ssl,target=/opt/ssl,type=bind,readonly" idrsolutions/jpedal
起動するまで数分待ってから、https://<IP またはドメイン>
をチェックして動作することを確認します。
認証、複数ユーザー、または API を使用せずに変換されたファイルへのアクセスなどの追加機能を追加するには、Docker イメージ ページで詳細を確認できます。
デーモンモードを有効にする
SSH セッションの終了後もコンテナーを実行し続けるには、コンテナーをデーモン モードで実行する必要があります。次のように docker コマンドの後に -d フラグを追加するだけです。
docker run -d -p 80:80 -p 443:443 --mount "source=/root/jpedal-microservice.war,target=/usr/local/tomcat/webapps/ROOT.war,type=bind" --mount "source=/opt/ssl,target=/opt/ssl,type=bind,readonly" idrsolutions/jpedal