web-dev-qa-db-ja.com

「印刷してPDFを保存する」ワークフローの背後にあるロジックは何ですか?

OS Xでドキュメントを印刷するとき、PDF印刷の左下にあるPDFメニューにアクセスすることにより、PDF $ ===としてドキュメントを「印刷」できます。 PDFプレビューで開くことができるパネル、PDFとして保存、または以下の例のように電子メールに埋め込むことができます。

enter image description here

私は好奇心旺盛です!

1- PDF変換オプションが常に印刷ダイアログに埋め込まれているのはなぜですか?

2- PDF印刷ダイアログ内のオプションがあることは慣れていることですが、これは「印刷」の意味をあまり取りませんか?

3- PDFとして変換/保存し、通常の印刷を2つの別々のワークフローにする必要はありませんか?

4
Okavango

PDFへの印刷を始めたときの私自身の経験に基づくと、それはそれが最初に行われた回避策によるものだと思います。 Microsoft Officeやブラウザなどの多くのプログラムには、数年前までPDFに印刷するオプションがありませんでした。
PDFへの印刷が必要な場合、他のプログラムが登場しました(主にPDF作成ツール)が拡張され、独自のプリンタードライバーをインストールして、どのプログラムもコンテンツをPDFツールに送信します。この方法では、ほとんどのプログラムに印刷オプションが付いているため、サポートするために各プログラムのプラグインを作成する必要はありませんでした。
PDFへの印刷オプションがそこに配置されたと思います。ユーザーは既にその場所に慣れているからです。

4
Stefan

ロジック、つまりOriginは、「PostScriptとして保存...」というオプションです。

PostScriptは、プリンターの共通言語です。ドキュメントをPostScriptに変換してプリンタに送信することにより、ドキュメントを印刷します。 (大体、他のすべてのように、他のオプションがあります。)

つまり、基本的に「印刷」とは「PostScriptに変換してからプリンタに送信する」ことであり、当然、中間表現を保存したいと考えていました。たとえば、印刷プレビューを提供したり、後で別のコンピューターで印刷したりできます。

数年前に、実際にPDFが登場しました。すべてのプログラムに「PDFへのエクスポート」オプションが含まれているわけではありませんが、PostScriptからPDFに変換するのはかなり簡単で、PDFファイルに「印刷」することで機能する「プリンター」ドライバーが実装されています。

基本的に、「PDFにエクスポート」は実際の実装では「紙に印刷」に非常に近いです。

それがthereである理由はおそらく今日です:20年間コンピュータを使用してきた人々は、それがそうであると期待しています。

2
Odalrick

答えるのが難しいトリッキーな質問。しかし、私の理論は次のとおりです...

あなたは本当にあるフォーマットから別のフォーマットに変換しています。これは、HTMLからPDF、DOCXからPDF、MSG to PDFなどなどです。そのため、ユーザーがこのテクニックは今日、ドキュメントの変換と呼ばれています Xの多くの無料ツールが利用可能 からPDF変換)もあります。

しかし、問題があります。一般に、変換は出力を変更するオプションなしで行われます。あなたが入れたものは、アナロジーWYSIWYGエディターの近くに出てくるものです。それにもかかわらず、印刷ダイアログを使用すると、ユーザーは結果をわずかに変更できることを知っています。奇数ページごとに1ページだけ印刷するか、横向きを選択します。また、白黒またはカラー印刷を選択でき、場合によっては彩度とコントラストを設定することもできます。

これが、推測ではなく、PDFに出力して変換しない理由だと思います(推測)。最近のエディターでは、実際にはPDFにエクスポートし、検索サービスでPDFをクロールできるようにするOCR(光学式文字認識)を有効にするオプションを提供します。

enter image description here

繰り返しますが、これは私の理論です...

1
Benny Skogberg

これはUXサイトですが、答えは技術的です

印刷ダイアログのPDFは、それがどのように機能するかということで、慣れ親しんだものです。

アドビの無料ドライバーは印刷ドライバーです。 PDFはページレンダリングです。ページサイズとポートレートまたはランドスケープを選択できます。

ドライバーをロードすると、すべてのアプリケーション(その印刷)でプリンターとして使用できます。
Microsoft XPSも同様です。

PDF=を直接作成するアプリケーションがありますが、最も一般的な(そしてAdobeから無料で)プリンタードライバーです。

PDFでズームアウトできますが、段落は折り返さないことに注意してください。これは固定ページレイアウトです。

PDFへの印刷は、印刷キューを通過します
enter image description here

FAXは(通常)印刷ドライバーとして実装されます。

1
paparazzo