Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

XPS を PDF に変換する方法 - ガイド

驚いたことに、誰かが請求書を XPS ファイルとして私に送ることにしました。 PDFではありません。まぁ。 XPS は Open XML Paper Specification の略で、Microsoft が開発した新しい固定レイアウト ドキュメント形式です。 Windows 8 以降では、プロットは oxps でさらに厚くなり、オペレーティング システムに適切なソフトウェアがインストールされていない場合、すべての場合において、表示や読み取りが困難になる可能性があります。 PDF は、より賢明な賭けのように思えます。

この小さなガイドでは、XPS ファイルを PDF 形式に変換する 2 つの方法を紹介します。これにより、お持ちのどのデバイスでもほぼ確実に表示できるようになります。これは、Linux ツールを使用して行います。フォローしてください。

オプション 1:GCPS ツール (ただし、GCPS 自体ではない)

最近のほとんどのディストリビューションでは、リポジトリに GPXS ツールが含まれています。たとえば、Fedora 25 では必要なユーティリティ セットが libgxps-tools の下に用意されているため、最初にそれらをインストールするだけです。コマンドは、他のディストリビューションでも非常に似ています。ほとんどの人は Ubuntu を使ってデモンストレーションをするのが好きですが、母がいつも私を呼んでいたように、私は特別でユニークであるべきだと感じました。

dnf インストール libgxps ツール

ソフトウェアをインストールしたら、xpstopdf を実行する必要があります。これは、実行して使用するのが非常に簡単なプログラムです:

xpstopdf <ソース> <ターゲット>

レンダリングされた PDF ファイルでは、元のフォントとは異なるフォントが使用される場合があります。これは、XPS ファイルの作成に使用される独自のフォントの一部が無料のツールに同梱されていない可能性があるためです。ただし、全体として、出力は読みやすく、かなり見栄えがする必要があります。

オプション 2:GhostPDL (GhostXPS)

ゴースト ツールは私たちにとって見知らぬ人ではなく、LaTeX や Lyx などをテストしたときに使用したことがあります。 Ghostscript のダウンロード ページを見ると、PCL、PDF、XPS インタープリターとレンダラー、これらすべてのユーティリティが組み合わされた GhostPDL バンドルなど、いくつかの異なるツールが利用可能です。すべてを持っています。ソースコードとして配布されており、自分でコンパイルする必要があります。 GitHub から入手してください。最初の一歩。アーカイブを抽出します。例:

tar xvzf ghostpdl-<バージョン>.tar.gz

次に、./configure を実行し、最後に make (all) を実行してすべてのバイナリを作成します。必要に応じてオプションでインストールすることも、生成されたオブジェクトを好きなディレクトリに手動で移動することもできます。エラーが発生した場合は、一部の開発ツールまたはヘッダーが不足していることを意味し、最初にそれらを補充する必要があります。私の Fedora 25 ボックスでは、問題なくすべてうまくいきました。 Linux のコマンドと構成については、私の古き良きが金字塔のハウツーを参照してください。そして、私たちは代表します。

。/構成、設定
すべてを作る

解凍したソース アーカイブの bin サブディレクトリの下に gxps があります。

gxps -sDEVICE=pdfwrite -sOutputFile=file.pdf -dNOPAUSE file.xps

これはクレイジーに見えますが、それほどトリッキーではありません。 Ghostscript のページは多数あり、複雑であるため、適切なドキュメントを見つけるのは少し大変かもしれませんが、すぐに必要な明快さを得ることができます。 -sDEVICE オプションは、使用したいデバイスを教えてくれます。この場合は PDF ライターです。PDF プリンターと考えてください。 -sOutputFile は一目瞭然です。 -dNOPAUSE オプションは、インタラクティブなプロンプトを無効にし、EOF 文字に遭遇した場合、または誰かが Ctrl+C で実行を中断した場合にも正常に終了します。退屈している場合は、オンラインで入手できるこのようなものは他にもたくさんあります。簡単に言えば、最初に出力を指定し、最後に入力を指定することに注意してください。それだけです。繰り返しますが、オリジナルと比べてフォーマットやフォントが異なる場合がありますが、非常に似ているはずです。仕事終わり!

結論

GS や LaTeX などに関する記事が大好きです。これらは非常に複雑で、その美しさと複雑さにおいてオペレーティング システム全体に匹敵します。同じように、glibc と gcc は驚異と苦痛の全宇宙です。しかし、ファイルを変換する方法は 1 つではなく 2 つになりました。

これは醜い練習として始まりました。最初は、オンラインで検索するのに時間を費やしましたが、役に立ちませんでした。では、Linux に入りましょう。サードパーティのツールを使用して XPS ファイルを開いて変換したくない場合、Linux は、同じ結果を達成するための 2 つのかなりシンプルでクリーンな方法を提供します。さらに、これを巧妙な方法で達成したことに対する豊富な知識と誇りがあります。 .東側、西側。楽しみ。

追記PDF icon on the home page, courtesy of Mimooh, licensed under CC BY-SA 3.0.

乾杯。


  1. Excel ファイルを PDF に変換する方法

    仕事で大量のデータや数値を扱う場合は、おそらく Microsoft Excel や Google スプレッドシートを使用します。しかし、他の人と共有する前に、Excel ファイルを PDF に変換することは常に良い習慣であることをご存知ですか? このブログでは、Excel ファイルを PDF に変換する方法について説明します。ただし、Excel ファイルを PDF に変換するさまざまな方法について説明する前に、Excel シートを PDF に変換する理由を見てみましょう。 Excel を PDF に変換する理由 PDF を使用すると、Excel シートが安全になり、編集できなくなります。次

  2. PDF ドキュメントを画像に変換 (および平坦化) する方法

    手元に PDF ドキュメントがあるとします。このドキュメントを編集および編集する必要があるとします。いくつかの情報を追加し、他の情報を隠したい場合があります。さまざまな PDF プログラムでこの作業を行うことができます。ただし、多くの場合、新しい変更は元の変更の上にレイヤーとして追加されるため、適切な種類の専門知識を持つ人は編集マーカーの下からデータを収集できます。 少し前に、PDF ファイルをフラット化する方法を示すチュートリアルを公開しました。これは基本的に、すべての変更を 1 つのレイヤーに入れることを意味します。ここで、もう 1 つのトリックをお見せしたいと思います。これは、PDF