Linux
 Computer >> コンピューター >  >> トラブルシューティング >> Linux

LinuxでXPSファイルを編集する方法:シンプルで確実な2つのテクニック

XPS形式とは

XML Paper Specification(XPS)は、PostScriptにやや似ている、比較的オープンなページ記述言語です。Microsoftの各種デバイスではそれなりに使われていますが、Unix系システムではあまり見かけません。

XPSファイルの編集には、GoogleドライブとGoogleドキュメントを利用するLinuxユーザーもいます。ブラウザ経由で作業でき、FreeBSDなど他のUnix実装でも動作するプラットフォーム非依存のソリューションなので、悪くない選択肢です。しかし、ネイティブツールを使った方法も他に2つあります。

方法1:Master PDF Editorをインストールする

PDFの方が一般的なフォーマットですが、XPSもMicrosoftによる公式サポートが続いているため、いつかは編集が必要になるかもしれません。その場合は、Ctrl+Alt+Tキーを押してターミナルを開き、「cd ~/Downloads」でダウンロードディレクトリに移動してから、「wget https://get.code-industry.net/public/master-pdf-editor-4.2.12_i386.deb」でパッケージをダウンロードします。かつてはDebianやUbuntuの公式ソフトウェアリポジトリに存在しましたが、現在は削除されています。UbuntuユーザーであればDashから検索してターミナルを起動することもできますし、DebianやMintならアプリケーションメニューから起動できます。

ダウンロード後は「sudo dpkg -i master-pdf-editor-4.2.12_i386.deb」でインストールします。dpkgが何らかのエラーを返した場合は「sudo apt -f install」を試し、その後もう一度「sudo dpkg -i master-pdf-editor-4.2.12_i386.deb」を実行すると解決できることがあります。この作業には管理者パスワードが必要になる点に注意してください。なお、64ビット版のLinuxをお使いの場合は、「wget https://get.code-industry.net/public/master-pdf-editor-4.2.12_qt5.amd64.deb」に続けて「sudo dpkg -i master-pdf-editor-4.2.12_qt5.amd64.deb」を実行してインストールします。

この手順は、同じ種類のパッケージマネージャーを採用しているLinux Mint、Bodhiなどの派生ディストリビューションでも利用できます。32ビット版・64ビット版のどちらをインストールする場合でも、通常通りマルウェアスキャンを行うことをおすすめします。QTライブラリを使用しているため依存関係の解消が必要になるかもしれませんが、KubuntuなどKDEベースのディストリビューションのユーザーや、LXQtをいち早く採用したユーザーであれば問題なく導入できるはずです。

また、普段使いのWebブラウザで https://code-industry.net/free-pdf-editor/ にアクセスする方法もあります。「Download Now Master PDF Editor for Linux」という項目までスクロールして見出しをクリックすると、Arch Linuxにも便利な.tar.gz形式のプラットフォーム非依存パッケージや、Red Hat、CentOS、Fedora向けの.rpmパッケージも入手できます。

Master PDF Editorのインストールが完了したら、Unity Dash、Whiskerメニュー、LX Panelなど、お好みのデスクトップ環境が備えるアプリケーションランチャーから起動できます。本プログラムはXPSファイルを開くことができ、ファイルメニューから保存できます。Ctrl+Oでファイルを開き、Ctrl+Sで保存することも可能です。多くの場合、F10キーでメニューにアクセスすることもできます。

ドキュメントを編集・保存した後は、ファイルマネージャーでダブルクリックするだけで、通常のEvinceドキュメントビューアーで開くことができます。

EvinceはDash、Whiskerメニュー、LXメニュー、さらにはコマンドラインから起動し、ファイルメニューからXPSファイルを開くこともできます。MuPDF、Okular、Harlequinなどをビューアーとして使用している場合も、これらのプログラムは問題なく動作します。特にOkularユーザーであれば、Master PDF Editorに必要な依存関係はすでに満たされているはずです。

方法2:簡単な変換テクニック

前述の方法が最も手間が少ないですが、多少マウス操作が増えても構わないのであれば、追加ソフトウェアをインストールせずに済む別の方法もあります。まず、EvinceドキュメントビューアーでXPSファイルを開きます(QTやKDEベースのシステムなら他の対応ビューアーでも構いません)。次に、「ファイル」→「印刷」を選択するか、Ctrl+Pキーを押します。

印刷ダイアログが表示されます。プリンターが接続されていれば通常の印刷オプションが表示され、接続されていない場合は「ファイルに印刷(Print to File)」のみが表示されます。

「ファイルに印刷」を選択し、PDF、Postscript、SVGの3つの出力形式からいずれかを選びます。編集可能な形式を選んで「印刷」ボタンを押しましょう。あとは、PDF・PS・SVGファイルを編集できるお好みのプログラムでそのファイルを開けば完成です。理想的な解決策ではありませんが、多くのユーザーにとって十分役立つ方法です。

著者について

Kevin Arrows(ケヴィン・アローズ)

Kevin Arrowsは、10年以上の業界経験を持つベテランのテクノロジースペシャリストです。Microsoft Certified Technology Specialist(MCTS)認定資格を保有し、最新の技術動向を追いかけることに深い情熱を注いでいます。ソフトウェア開発、サイバーセキュリティ、クラウドコンピューティングなどの分野における豊富な専門知識を活かし、幅広い技術関連トピックについて数多く執筆してきました。技術分野への貢献は同業者から広く認められており、複雑な技術的概念を明快かつ簡潔に説明する能力で高い評価を得ています。

  1. コマンドラインを使ってLinux上のRAMスロットを素早く特定する方法

    パソコンに搭載されているRAMスロットのうち、どれが使用中で何が挿さっているのかを確認する方法は大きく分けて2つあります。1つ目はケースを開けて直接目視で確認する方法です。デスクトップPCならネジを外す必要がありますし、ノートPCなら壊れやすいカバーを開けなければなりません。x86やx86_64搭載のLinuxタブレットでこれを行うのは論外です。いずれにせよ、この物理的な方法は現実的ではありません。幸い、もう1つの方法として、ほんの数秒で実行できるシンプルなコマンドラインツールを使う手段があります。まずはターミナルを開きましょう。Ubuntu Unity Dashで「Terminal」と検索す

  2. Linuxでシステム全体にコンポーズキーを設定する方法 – クイックガイド

    Linuxでシステム全体にコンポーズキーを設定する方法多くのユーザーが、ローカルキーボードで国際文字やユーロ(€)、ポンド(£)などの記号を入力できるよう、コンポーズキーを設定しています。標準のキーレイアウトに存在しない文字を、文字コード表でいちいち調べることなく入力できるため、非常に便利な機能です。~/.xinitrcや~/.xsessionファイルに設定を書き込む手順を見かけたことがあるかもしれませんが、本記事で紹介する方法なら、システム全体に対してコンポーズキーを設定できます。設定作業にはターミナルウィンドウが必要です。Ctrl+Alt+Tを押すか、アプリケーションメニューから「システム