はじめに
Document Builderは、テキスト文書、表計算、スライド、PDFファイルを作成し、テンプレートを使って文書構築を自動化できるツールです。JavaScriptのAPIを利用して、お使いの文書管理システムに簡単に統合することができます。
Document Builderをソースコードからコンパイルし、特別に設計されたbuild_toolsを使用してローカルサーバーにソリューションを配置することが簡単にできます。build_tools は、コンパイルプロセスに必要なすべてのコンポーネント、Document Builderが正しく動作するために必要なすべての依存関係を自動的に取得しインストールすることができ、またDocument Builderのソースコードの最新バージョンを取得し、そのすべてのコンポーネントを構築することがで可能です。
ご注意!
master
ブランチでしかビルドされた製品の正確な動作は保証されません。
システム要件
ハードウェア
ソフトウェア
- OS:64ビット Ubuntu 16.04
ご注意! このソリューションは、Ubuntu 16.04でテストされています。他のディストリビューションでは、ここに記載されていない特定の操作が必要になる場合があります。
依存関係のインストール
PythonとGitがまだインストールされていない場合は、インストールする必要があります。これは、以下のコマンドで行うことができます。
sudo apt-get install -y python git
Document Builderのソースコードのビルド
1.build_tools リポジトリをクローンします。
git clone https://github.com/ONLYOFFICE/build_tools.git
2.build_tools/tools/linux
ディレクトリに移動します。
cd build_tools/tools/linux
3.builder
パラメータを指定してautomate.py
スクリプトを実行し、Document Builderをコンパイルします。
./automate.py builder
パラメータなしでスクリプトを実行すると、ONLYOFFICE DocsとDesktop Editorsと一緒にDocument Builderも構築されます。
./automate.py
必要であれば、必要な製品に対応するパラメータを指定してスクリプトを実行することで、複数の製品を一度にビルドすることができます。ONLYOFFICE Docsのコンパイルについて詳しくは、こちらの記事をご覧ください。Desktop Editorsのコンパイルについては、こちらの記事をご覧ください。
スクリプトが実行される間、少しお待ちください。お使いのコンピュータの性能によっては、この処理にかなりの時間がかかる場合があります。例えば、Intel Core i7-7700
の場合、最低でも3時間かかります。
このスクリプトは、Document Builderに含まれる依存関係やコンポーネントをすべてコンパイルします。
ビルドは、../../out/linux_64/onlyoffice/documentbuilder/
ディレクトリで利用可能になります。これで、サーバー上でDocument Builderを実行することができます。
Document Builderの実行
../../out/linux_64/onlyoffice/documentbuilder/
ディレクトリに移動してください。
cd ../../out/linux_64/onlyoffice/documentbuilder
以下のコマンドを実行します。
./docbuilder
ONLYOFFICE Docsを今すぐダウンロード