*PDF の作り方 [#td997c6f]

投稿論文や予稿で PDF を要求されることが増えました。
ここでは PDF の上手な作り方を解説します。
[[PDF]] は文書交換フォーマットとしてよく普及し,投稿論文や予稿で PDF を要求されることが増えました.
ここでは PDF の上手な作り方を解説します.

//'''すべてのバージョンの Adobe Acrobat (Adobe Acrobat Distiller DC を含む) や dvipdfmx は CJK フォントを埋め込まないと仕様に違反した PDF を生成します。仕様にできるだけ従いたい場合には,これらのソフトを使う場合フォントを可能な限り埋め込むようにしましょう。随分前から指摘されていますが、直る気配がありません。問題のあるソフトウェアであると言わざるを得ないでしょう。'''
現在では,PDF ファイルを作るための方法は様々あります:

-OS の印刷機能などを使う.
-ブラウザの印刷機能などで HTML から生成する.
-グラフィックソフトから PDF で出力する.
-Adobe Acrobat DC などの専用ソフトを使う.
-[[LaTeX]] などの文書作成環境を整え,PDF として文書を出力する.

Adobe Acrobat DC が高機能で高品質ですが,高価な有償製品です.カジュアルなユーザのために,PDF を無償で作成するソフトウェアも多数用意されています.

PDF 編集ソフトウェア,PDF ビューアの一覧は [[PDF]] という項目にまとめられていますので,そちらを参照して下さい.

----
#contents
----

*PDF を作るためのソフトウェア [#mde22763]
*印刷機能を使う [#m27e7b63]

PDF ファイルを作るためのソフトウェアや,PDF 編集ソフトウェア,PDF ビューアの一覧は [[PDF]] という項目にまとめられています。
macOS では標準で印刷機能から PDF で保存ができます.

Windows でも,Windows 10 から「Microsoft Print to PDF」というプリンターが標準で追加され,Windows 10 上で動く様々なソフトウェアから手軽に PDF の作成ができるようになりました.今後は Windows でも PDF 環境はさらに改善するでしょう.

*LaTeX で PDF [#k0e3280f]
Windows 8.1, Windows 8, Windows 7 を使っている場合には,PDF 出力用の仮想プリンタを導入することで,PDF への「印刷」機能を追加できます。仮想プリンタの導入については後述します.

LaTeX のインストールについては
[[Windows へのインストール>Microsoft Windows]],
[[OS X へのインストール>Mac]],
[[Linux へのインストール>Linux]]
などのページをご覧ください.
Linux などの環境でも,近年は PDF 生成環境は整ってきています。2D グラフィックス・ライブラリの [[Cairo:https://www.cairographics.org/]] が標準で PDF への書き出しをサポートしており,これを用いる [[Inkscape]] などのソフトウェアでは,PDF への出力が可能です.

//**注意点 [#q8e1fe4a]
//
//残念ながら、現在、日本ではdvipdfmxを用いたPDF生成が主流となっておりますが、完全なガラパゴスであって、またdvipdfmxは問題のあるプログラムであることもあり、憂慮すべき事態となっております。実際、様々な方々から苦言が出ています:
//
//  ↑「残念ながら」「憂慮すべき」というのは無用に主観的な記述と思います.
//
//emathの作者として有名なtDB氏の発言、
//-[[dvipdfm(x)にはご注意を:http://hpcgi3.nifty.com/emath/treebbs.cgi?kako=1&log=5586]]
//>特に
//>  教室で使用するプリントで emath をお使いの方は信用の失墜に
//>  商用で emath をお使いの方は経済的損失に
//>つながりかねませんからご注意ください。
//
// ↑ リンク先 ( http://hpcgi3.nifty.com/emath/treebbs.cgi?kako=1&all=8805&s=8842 ) を見ると,これは単に dvipdfmx.cfg の設定が悪いだけのようですが.
//
//-[[emathPs と PDF形式:http://hpcgi3.nifty.com/emath/treebbs.cgi?kako=1&all=8805&s=8840]]
//># それにしても,
//>#   つかえねぇ~ dvipdfmx にこれほどまで振り回されるとは
//># くたばれ dvipdfmx と毒づきたくもなるというものです。
//
// ↑「くたばれ」などと言うのは品がなく,公共の Wiki にふさわしくありません.
// 何より,作者に対する敬意に欠け,失礼です.
//
//TeX ユーザの集い 2015 実行委員会代表、きえだゆうすけ氏の発言、
//-[[いかなる意味の印刷もしないのならば:https://twitter.com/p_typo/status/624638576509059072]]
//>いかなる意味の印刷もしないのならばdvipdfmxの利用は考えてもいいかもしれない
//
//様々な有用なパッケージの作者であるZR氏もこう言っています、
//-[[まあ、何せ、dvipdfmxは:https://mobile.twitter.com/zr_tex8r/status/643221404301701121]]
//>まあ、何せ、dvipdfmxはアレなので……。
//
// ↑このあたりのリンクは単体では情報価値がありません。
//
//PDF生成ソフトの利用については慎重に検討しましょう。
//
// ↑ あなたが dvipdfmx が嫌うのは自由ですが,「あの有名人もこんな悪口を言っている」という事例をリストアップすることに価値があるのでしょうか.
**仮想プリンタの導入 [#ge6f5633]

**要約 [#gf004f58]
PDF 出力用の仮想プリンタを導入することで,様々なアプリケーションから,印刷機能を使って PDF を作成できるようになります.
Adobe Acrobat DC など商品をはじめ,CutePDF などのフリーソフトなど,仮想プリンタとして動作可能な,様々な PDF 作成用のソフトがあります.

LaTeX で PDF を作成する方法はいくつかあります。日本語を含む場合は,伝統的に dvips で PostScript ファイルを作成し,Adobe Acrobat で PDF へ変換する方法が好まれてきました。
[[dvipdfmx]] というソフトで DVI ファイルから PDF を生成する方法もあります。欧米では,pdfLaTeX により LaTeX 文書から直接 PDF を生成するのが一般的です.
Unicode を使用して多言語 PDF ファイルを作成する場合は,[[LuaLaTeX>LuaTeX]], [[XeLaTeX>XeTeX]] が使えます.LuaLaTeX や XeLaTeX で日本語の PDF ファイルを作成する場合は [[LuaTeX-ja]] や [[ZXjatype>xeCJK]] を使用します.
Windows では,[[Ghostscript]] というオープンソースのソフトウェアを用いた,
PDF へ出力するための無償の仮想プリンタが多数あります:
[[PDF#PDF を扱うソフトウェア>PDF#o7e2223a]] を参照.

***PDF形式出力を得るLaTeXタイプセットの主な流儀 [#gf004f58]
インストール方法や使い方については,それぞれのソフトウェア名で検索してください.

+tex → pdf
--platex-ng: tex → pdf
--pdflatex: tex → pdf (日本語を使用する場合は BXcjkjatype)
--lualatex: tex → pdf (日本語を使用する場合は LuaTeX-ja)
--xelatex: tex (→ xdv) → pdf (日本語を使用する場合は ZXjatype)
+tex → dvi → pdf
--uplatex→dvipdfmx
--Windows では [[dviout]] から印刷で PDF へ出力する方法もあります。
+tex → dvi → ps → pdf
--uplatex などで DVI を,dvips で DVI→PS,ps2pdf (GhostScript) か「Adobe Acrobat Distiller DC」で ps → pdf
*HTML などから PDF を生成する [#w33adba5]

arXiv などでは 3. を要求されます。特に Adobe Acrobat Distiller DC を用いるほうが信頼性が高く,印刷所などでも好まれます.
 
***図の挿入について [#n20e1824]
[[Google Chrome]] などのブラウザは,ウェブページを PDF で保存する機能を持っています.
このため,HTML で文書を書いておけば,手軽に PDF 生成が可能です.

dvips を使う場合は,図は EPS 形式のみの対応となります.それ以外の場合は,むしろ EPS 形式を使用せずに PDF 形式の挿入図を用いて処理させると速くなります.pdfLaTeX,XeLaTeX,LuaLaTeX は EPS 形式以外にも PDF,PNG,JPEG などもサポートしています.適宜これらの形式を選択して利用すると良いでしょう.
いちいちブラウザを立ち上げたくない場合でも,[[wkhtmltopdf:http://wkhtmltopdf.org/]] などを使い,PDF の生成が可能です.wkhtmltopdf は Qt Webkit と呼ばれる,レンダリング・エンジンを利用しています.Qt Webkit の元となる [[Webkit:https://www.webkit.org/]] は様々なブラウザの中核となるレンダリング・エンジンです.

** 読み手に親切な PDF ファイル [#hb3bee4c]
wkhtmltopdf の他にも,いくつかのディスプレイへの出力を必要としない,"ヘッドレス"なブラウザが存在します。[[PhantomJS:http://phantomjs.org/]] も Qt Webkit を利用したヘッドレスブラウザで,JavaScript で利用可能です.

PDF を作成するときは,読み手のことを考え,親切な PDF となるように心がけましょう.
*LaTeX で PDF [#k0e3280f]

***しおりやハイパーリンクの利用 [#oe50e6c2]
LaTeX のインストールについては
[[Windows へのインストール>Microsoft Windows]],
[[macOS へのインストール>Mac]],
[[Linux へのインストール>Linux]]
などのページをご覧ください.

目次から本文のページなどへ,リンクでジャンプ可能だと読み手が楽です.dvipdfmx を使用する場合は,[[hyperref]] パッケージを使い,プリアンブルに下記を入れると良いです:
LaTeX で PDF を作成する方法はいくつかあります.日本語を含む場合は,伝統的に dvips で PostScript ファイルを作成し,Adobe Acrobat で PDF へ変換する方法が好まれてきました.現在では platex/uplatex → dvipdfmx という流れが主流です.
欧米では,pdfLaTeX により LaTeX 文書から直接 PDF を生成するのが一般的です.
Unicode を使用して多言語 PDF ファイルを作成する場合は,[[LuaLaTeX>LuaTeX]]
が使えます.

 \usepackage[dvipdfmx,bookmarkstype=toc,colorlinks=true,%
             urlcolor=black,linkcolor=black,citecolor=black,%
             linktocpage=true,bookmarks=false]{hyperref}
 \usepackage{pxjahyper}
**PDF形式出力を得るLaTeXタイプセットの主な流儀 [#gf004f58]

***疑似ボールド体など [#jec95395]
+tex → pdf
--pdflatex: tex → pdf
--lualatex: tex → pdf
--xelatex: tex (→ xdv) → pdf
+tex → dvi → pdf
--platex→dvipdfmx (現在日本で最も主流)
--uplatex→dvipdfmx (現在日本で主流)
+tex → dvi → ps → pdf
--platex/uplatex などで DVI を,dvips で DVI→PS,ps2pdf (GhostScript) か "Adobe Acrobat Distiller DC" で ps → pdf

いわゆる Poor Man's Bold (疑似ボールド) の利用は避け,\boldsymbol などを用いて本物のボールド体を使ってください.重ね打ち [“\pmb” or “\bm”] によって生じる,擬似的ボールド体は見苦しいです.例えば IEEE サイトで有償提供されている論文などです.これは単に見苦しいだけでなく,検索やテキストの抽出にも悪影響を与えます.
// bm パッケージによる \bm は基本的には重ね打ちではなく,
// きちんとボールド体を用います(ただし,ボールド体を利用できない
// [あるいは利用しづらい]一部の記号については重ね打ちになります).
arXiv などでは 3. を要求されます.Adobe Acrobat Distiller DC を用いると信頼性が高く,印刷所などでも好まるケースがあるようです.

***フォントの利用 [#v9136148]

OpenType,TrueType,PostScript Type 1 フォントなどを用い,かつ埋め込んでください.ビットマップフォントの利用は避けましょう.Adobe Acrobat Reader DC で正常にテキスト検索できるように,妙なテキストエンコーディングも用いないでください.

'''Adobe Acrobat DC (Distiller),dvipdfmx (XeTeX),LuaTeX は日本語フォントを埋め込まないで使うと,ISO の仕様に違反した PDF を生成します.注意してください.'''

上記に関して,世の中の PDF ファイルには読んでいて苦労をするものが案外多いようです.

**dvipdfmx の使い方 [#rdc781c9]

[[dvipdfmx]] は TeX 出力(DVI ファイル)を PDF に変換するフリーソフトウェアです.
TeX Live, W32TeX に含まれています.
『[改訂第6版] LaTeX2e 美文書作成入門』の電子版は dvipdfmx で PDF 化しました.

使い方は,Windows PowerShell またはコマンド プロンプトで

 dvipdfmx foo.dvi

と打ち込むだけです.これで foo.dvi が foo.pdf に変換されます.
コマンドラインを使用するのが苦手な方は [[LyX]], [[TeXstudio]], [[Texmaker]],
[[TeXworks]] などで dvipdfmx を使うように設定できます.

詳しい使い方については,[[dvipdfmx]] の項を参照してください.


**dvips の使い方 [#lf015a28]

dvips は TeX の出力(DVI ファイル)を PostScript (PS) ファイルに変換するツールです.

dvips で変換した PS ファイルは Ghostscript 付属の ps2pdf コマンドや Adobe Acrobat Distiller DC で PDF ファイルに変換できます.
Adobe Acrobat Distiller DC を用いるほうが信頼性は断然よいですが,
処理速度や使いやすさの観点では dvipdfmx のほうがいいかもしれません.

詳細は [[dvips]] を参照してください。
詳細は [[dvips]] を参照してください.

*Windows で PDF [#l3ff32fb]

Windows10 から「Microsoft Print to PDF」というプリンタが標準で追加され,Windows10 上で動く様々なソフトウェアから手軽に PDF の作成ができるようになりました.今後は Windows でも PDF 環境はさらに改善するかもしれません.
 
**Word で PDF [#tba45c52]

Word は,同じファイルでも環境の違いによって,レイアウトが変わってしまうという嫌な特徴を持っています.
正しい方法で PDF にしておけば,レイアウトの崩れは防げます.
[[Microsoft Office]] を参照してください.

**様々なアプリケーションから PDF を作成する [#w728afe1]

Windows 向けには,Adobe Acrobat DC など商品をはじめ,CutePDF などのフリーソフトなど,様々な PDF 作成用のソフトがあります。アプリケーションの印刷機能から,PDF への「印刷」ができる場合がほとんどです.

*Adobe Acrobat DC で PDF [#w441bc87]

Adobe Acrobat DC は,[[Adobe Systems:http://www.adobe.com/jp/]] が開発する,PDF ファイルを作成・編集・加工・管理するためのソフトです.PDF の作成だけでなく,様々な機能を備えています.

**Adobe Acrobat Reader DC と Adobe Acrobat DC の違い [#c982e6e9]

Adobe Acrobat Reader DC は Adobe Acrobat DC から表示・印刷・注釈の追加機能だけを抜き出したもので,[[Adobe Acrobat Reader DC のダウンロードサイト:http://get.adobe.com/jp/reader/]]から無償で入手できます.
[[Adobe Acrobat DC:http://www.adobe.com/jp/products/acrobat.html]] は
Adobe Acrobat Reader DC は Adobe Acrobat DC から表示・印刷・注釈の追加機能だけを抜き出したもので,[[Adobe Acrobat Reader DC のダウンロードサイト:https://get.adobe.com/jp/reader/]]から無償で入手できます.
[[Adobe Acrobat DC:https://acrobat.adobe.com/jp/ja/acrobat.html]] は
Adobe Acrobat Distiller DC を含む製品(商品)です.
値段は [[Adobe Systems:http://www.adobe.com/jp/]] で確認してください.
値段は Adobe のサイトで確認してください.

無償で配布されている Adobe Acrobat Reader DC は,PDF の表示と印刷,注釈の追加のみ可能です.

有償の Adobe Acrobat DC には,その機能によってプランが幾つか存在しています.
「[[Acrobat DCプラン別機能比較:http://acrobat.adobe.com/jp/ja/pricing/pricing-compare-plans.html]]」などを参照してください.
「[[プランと価格 | Adobe Acrobat DC:https://acrobat.adobe.com/jp/ja/acrobat/pricing.html]]」などを参照してください.
Standard と Pro がありますが,どちらも様々な文書ファイルや画像ファイルの PDF への変換をサポートしており,PDF のパスワード保護,複数の PDF の統合,PDF の編集などに対応しており,また,Word への書き出しや署名なども可能です.Pro ではこれに加え,PDF/X や PDF/A への変換や,これらへの規格適合性の検証 (プリフライト) などプロフェッショナル向けの機能を備えています.

Adobe Acrobat DC があれば Adobe Acrobat Reader DC がなくても PDF ファイルを表示できます.

Adobe 製品は,なるべく最新のアップデートを適用しておきましょう.
アップデートについては[[アドビシステムズ:http://www.adobe.com/jp/]]の
ダウンロードのページをご覧ください.
アップデートについては Adobe のダウンロードのページをご覧ください.

**Adobe Acrobat Distiller DC の設定 [#e5e57a76]
**Adobe Acrobat DC の設定 [#e5e57a76]

PDFWriter ではなく Distiller を使います.
[[Windows 10 で通常使うプリンターを設定する方法:https://support.microsoft.com/ja-jp/help/4028622/windows-how-to-set-a-default-printer-in-windows-10]] を参照して
Adobe Acrobat DC を通常使うプリンターとして設定することができます.
設定から 「デバイス」 → 「プリンターとスキャナー」をクリックして[プリンターとスキャナー]画面を表示します.
[プリンターとスキャナー]の「Windows で通常使うプリンターを管理する」のチェックをはずし,「Adobe PDF」プリンターアイコンをクリックして
「管理」→「既定に設定」します.

コントロールパネルから[デバイスとプリンター]画面を表示します.
[プリンターと FAX]にある「Adobe PDF」プリンターアイコンを右クリックし,「通常使うプリンターに設定」します.
出力の細かい設定を行うには,「Adobe PDF」プリンターをクリックし,
[管理] → [印刷設定] → [レイアウト] → [詳細設定]へと進みます.

「Adobe PDF」プリンターアイコンを右クリックし,[印刷設定] → [レイアウト] → [詳細設定] (または[プリンターのプロパティ] → [全般] → [基本設定] → [レイアウト] → [詳細設定]) で細かい設定をします.
まずは[Adobe PDF 設定]タブの[PDF設定]で設定を選びます.
Web 用,論文提出用には低品位でよければ「標準」,
より高品位にするには「高品質印刷」にすればいいでしょう.
「プレス品質」は論文では必要ないでしょう.

[TrueTypeフォント]の項目は,デフォルトでは「デバイス フォントと代替」になっています.
このままのほうが軽い PDF ファイルができます.
論文のオンライン投稿ではこのままにしておきます.
デザインものなどで,まったく同じフォントで出力してほしいなら,ここを「ソフト フォントとしてダウンロード」にします.
[設定] → [Adobe PDF 設定] → [PDF 設定]の[編集]は次のように設定します.

また,PostScript オプションの左の [+] をクリックし,[PostScript出力オプション]を「エラーが軽減するよう最適化」にするといいでしょう.
その下の TrueTypeフォントダウンロードオプションは「自動」または「Native TrueType」にしておきます.
-デフォルトページサイズは,A4サイズを主に使用する場合は,
21.0 cm × 29.7 cm なっていることを確認します。(ただし文書側の設定が優先されます).
-[カラー]で[カラーマネジメントポリシー]を「カラー変更なし」にしておきます.

Distiller を立ち上げます.

Distiller の[ファイル] → [環境設定]で「PDFファイルの保存先を確認」をオンにします.
「Distillerで変換後にPDFを表示」もオンにしておくと確認のため便利です.

まず,Acrobat では[Adobe PDF 設定]の[デフォルト設定]で選びます.
Web 用,論文提出用には低品位でよければ 標準,より高品位にするには 高品質印刷にすればいいでしょう.


プレス品質は論文では必要ないでしょう.

[設定] → [Adobe PDF 設定] の [編集]は次のように設定します.

-[一般]で「互換性のある形式」が標準で Acrobat 8.0 (PDF1.7) または Acrobat 7.0 (PDF1.6) または Acrobat 6.0 (PDF1.5) になっていて TeX Live 2014 を使用している場合は Acrobat 5.0 (PDF 1.4) までにしておくほうが無難です.
Acrobat 8.0 (PDF1.7), Acrobat 7.0 (PDF1.6), Acrobat 6.0 (PDF1.5) の場合は TeX Live 2014 の extractbb を使用するとエラーが発生することがあります (→ [http://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=817 xbbファイルが作成できない]).
-デフォルトページサイズが米国のレターサイズ(8.5 inches × 11 inches,21.59 cm × 27.94 cm)になっていて
A4サイズを主に使うなら,ここを 21.0 cm × 29.7 cm に直します(ただし文書側の設定が優先されます).
-[カラー]で「カラー変更なし」にしておきます.
-[詳細設定]で「EPSファイルのページサイズ変更とアートワークの中央配置」をオフにします.
これは後で dvipdfmx を使う際に便利です.

以上の設定内容を「名前を付けて保存」します.
ファイル名は例えば “A4.joboptions” のようにします.

以上の設定が終われば Distiller
は[×]で閉じておいてかまいませんが,二つ同時には立ち上がらないようにできていますので,立ち上げたままにしておけば起動時間が節約できます.
*グラフィックソフトで PDF [#y8472509]

Distiller をコマンド プロンプトから使うには
 start hoge.ps
と打ち込みます.
拡張子 “.ps” と関連づけられていれば Distiller が起動するか,すでに起動している Distiller が処理を始めます.
Distiller に関連付けしたくない場合は Distiller に入力/出力ファイル名を指定してコマンドラインから実行することもできます.(→ [[Distillerを入力/出力ファイル名を指定して起動する方法について:http://kb2.adobe.com/jp/cps/510/510769.html]])
保存場所や上書き確認をせず Adobe Acrobat DC を立ち上げない設定にしておけば便利です.
さらに,共有フォルダを「監視フォルダ」に指定して立ち上げておけば Linux などからでも使えます.
多くのグラフィックスソフトが PDF の出力機能を備えています.

***注意事項など [#l8a15d53]
**様々な画像を PDF へ変換する [#m0798181]

-LaTeX で color パッケージを使って dvips → Distiller で作った PDF
を印刷すると文字がアミカケ状態になってしまうことがあります.
[設定] → [ジョブオプション] → [カラー] を「カラーマネジメント用にすべてタグ付け」,作業用スペースの CMYK
を Photoshop 5 Default CMYK にすると直りました(理屈はよくわかってないのですが)([[qa:16839]]).~
設定ファイルを「プリプレス-日本」にしても直るようです ([[qa:18199]]).
[[ImageMagick]] などを使うとよいでしょう.

-Photoshop 5 Default CMYK にすると今度は色が変わってしまうというご指摘をいただきました.
設定ファイルを「プリプレス-日本」にするのがよさそうです.
ただ,文字がアミカケ状態になるのは Adobe Acrobat DC から非 PS プリンターに出力する際の問題のようですので,PS
プリンター(イメージセッタも)では大丈夫かもしれません.
* PDF を作る際の Tips [#k491ed05]

**Adobe Acrobat Reader DC /Acrobat DC のヒント [#l5e4219f]
** 読み手に親切な PDF ファイル [#hb3bee4c]

印刷ダイアログの「用紙サイズに合わせてページを縮小」は,特に必要なければオフにします.
これがオンの場合,ほんの少し小さく印刷されることがあります.
PDF を作成するときは,読み手のことを考え,親切な PDF となるように心がけましょう.

「画像として印刷」はオフにします.
どうしても印刷がうまくいかない場合にオンにしますが,ガタガタの印刷になってしまいます.
***しおりやハイパーリンクの利用 [#oe50e6c2]

「2バイトフォントのダウンロード」も通常はオフにします.
目次から本文のページなどへ,リンクでジャンプ可能だと読み手が楽です.
LaTeX で PDF 文書を作成する場合は,[[hyperref]] パッケージを使いましょう.
しおりの生成や,目次のハイパーリンク化などを自動化してくれ,非常に便利です.

文字がきれいに表示されない場合には,うんと拡大してみてください.
ギザギザに見えてくるなら,間違ってビットマップフォントが埋め込まれてしまったのです.
設定を見直してください.
拡大するときれいに見えるなら,Adobe Acrobat Reader DC/Acrobat DC の設定の問題でしょう.
スムージング(アンチエイリアシング),グリーキング(小さい文字を潰して表示すること)の設定を変えてみてください.
Word などで PDF 文書を作る場合でも,設定を行い,きちんと見出しを「見出し」として作成すれば自動的にしおりをつけることができます.

*Illustrator のヒント [#j52115c0]
***疑似ボールド体など [#jec95395]

Illustrator 9/10 から EPS
形式で保存するときは,互換性は最新のもの(「バージョン 9」「バージョン 10」)でかまいません.
CMYK ポストスクリプト(レベル 2)にします.
プレビューやサムネールは TeX では不要ですが,他のアプリケーションに埋め込む際にはプレビューがあったほうが便利です.
Word などに埋め込む際には,プレビューのラジオボタンは必ず「不透明」にします.
いわゆる Poor Man's Bold (疑似ボールド) の利用は避けましょう。LaTeX では,\boldsymbol などを用いて本物のボールド体を使ってください.重ね打ち (“\pmb” or “\bm”) によって生じる,擬似的ボールド体は見苦しいです.例えば IEEE サイトで有償提供されている論文などです.これは単に見苦しいだけでなく,テキストの検索や抽出にも悪影響を与えます.
// bm パッケージによる \bm は基本的には重ね打ちではなく,
// きちんとボールド体を用います(ただし,ボールド体を利用できない
// [あるいは利用しづらい]一部の記号については重ね打ちになります).

「フォントデータを含む」チェックボックスはオンにしないと文字化けします.
あるいは,逆にこれをオフにして,フォント名をエディタなどで標準的なものに置き換えるという手もあります.
たとえば Illustrator に附いている小塚明朝 Std M を使った場合,KozMinStd-Medium-90ms-RKSJ-H を
Ryumin-Light-RKSJ-H に置き換えます.
***フォントの利用 [#v9136148]

*PDF をパスワードで保護する [#u51b6592]
OpenType,TrueType,PostScript Type 1 フォントなどを用い,かつ埋め込んでください.ビットマップフォントの利用は避けましょう.Adobe Acrobat Reader DC で正常にテキスト検索できるように,妙なテキストエンコーディングも用いないでください.

PDF 文書をパスワードで保護するには,いくつかの方法があります.
フォントの埋め込みはよい PDF を作成するために推奨されることですが,これにはライセンス上の微妙な問題も絡み,注意が必要です。「[[フォントの埋め込みとライセンス]]」の項なども参照してください.

-[[PDFの暗号化 ~3つの暗号化コマンドの紹介 ~:http://konoyonohana.blog.fc2.com/blog-entry-49.html]]
Adobe Acrobat DC (Distiller),dvipdfmx,xdvipdfmx (XeTeX),LuaTeX は日本語フォントを埋め込まないで使うと,ISO の仕様に違反した PDF を生成します.注意してください.

Adobe Acrobat DC を使えばできますが,フリーウェアとして [[QPDF]] もあります.
***テキスト情報 [#g073c42c]

また,OS Xでは印刷するときに「PDFで保存」を選択すれば必要なセキュリティオプションを選択できます.
ただし,Adobe Acrobat Reader DC からはこの操作はできませんので,一度作成したPDFを「プレビュー」「[[TeXShop]]」などで開いてから実行してください.
PDF 文書内で文字列を検索したり,文書から文字列をコピーしたりできるようにしましょう.フォントがアウトライン化されて,テキスト情報が欠落してしまうような場合は,これらができなくなってしまいます.

LaTeX ユーザーの方は,dvipdfmx を用いて,PDF にパスワード保護をつけることができます.
具体的には,
***画像の解像度 [#vf1940c0]

 dvipdfmx -S filename
PDF 文書内にとりこむ画像の解像度は,ファイルサイズ,ページが完全に描画されるまでの時間などに影響します。読み手がストレスなく文書を読めるように適切に取り扱いましょう.

のように,“-S” オプションをつけます.
あとは所有者のパスワードとユーザーパスワード(PDF ファイルを開いたときに入力させるパスワード)の2つを問われますので,入力して Enter キーを押してください.
なお,確認のために2度入力を求められます.
Adobe Acrobat DC などの製品では,必要であればダウンサンプルによって,画像の解像度を自動的に落としてくれますが,LaTeX などの環境ではまずこういった機能はありません.pdfTeX,LuaTeX,XeTeX,dvipdfmx などすべてダウンサンプルの機能はありません。この場合は,グラフィックソフトなどで,手動で画像サイズの調整が必要となってきます.

また,"-P"オプションでセキュリティオプションを細かく指定できます.
-閲覧・印刷は可能にしてテキスト・グラフィックのコピー(抽出)を禁止する場合
 dvipdfmx -S -P 0x0004 filename
-逆に印刷を不可にしてテキスト・グラフィックのコピー(抽出)を許可する場合
 dvipdfmx -S -P 0x0010 filename
-閲覧のみを許可し,印刷もコピー(抽出)も禁止する場合
 dvipdfmx -S -P 0x0008 filename
なお,デフォルトの「全部許可」のオプションは"0x003C"です.
例えば,iPhone 6 のカメラで写真を撮る場合の標準的なサイズは 3264×2448 ですが,これを 5cm 幅の画像として取り込むと,解像度は 1600 dpi となってしまい,標準的なプリンタやディスプレイの能力をはるかに超えてしまいます。実際にはこの 3割 くらいの解像度で十分なので,ピクセルサイズを 20% から 30% くらいに縮小してもよいでしょう.

その他の細かいオプションについては,dvipdfmx.cfgに記載されています.
バッチ処理でおこなうには [[ImageMagick]] などのソフトを,また OS に標準でついてくるペイントソフトなどを使って画像の縮小を行います.

また,20110307以降のdvipdfmxでは,\specialを用いてセキュリティオプションをtex原稿に埋め込むことができるようになりました.
プリアンブルに記述します.
***Web表示用に最適化 [#n0919134]

-\special{pdf:encrypt ownerpw (abc) userpw (xyz) length 128 perm 252}
PDF ファイルは長大な文書に利用されることが多く,また文書の表示に必要なリソースをひとつのファイルにパッケージ化するため,ファイルサイズが大きくなりがちです.インターネットで公開する場合,ダウンロード時間も長くなり,最初のページが表示されるまでにだいぶ待たなければなりません.

*PDF に注釈をつける [#v9b289c9]
この問題を解消するための方法として,「Web 表示用に最適化」というオプションがあります.

Adobe Acrobat Reader DC をはじめ,様々な PDF ビューアが注釈をサポートしています.
LaTeX で注釈付きの PDF を作成する方法については,[[PDFの作り方/注釈をつける]]を参照してください.
Web 表示用に最適化すると、PDF 文書の構造が再構成され,Web サーバーからページ単位でのダウンロードなどが可能になります.Web 表示用に最適された PDF では,PDF ファイル全体ではなく,特定のページを描画するのに必要な情報だけが,Web サーバーから送信されます.ダウンロードに時間がかかるサイズの大きい PDF ファイルでは,このオプションを選択すると特に効果的です.

*RedMon による PDF 作成 [#mbf7209f]
Adobe Acrobat DC での設定は,[[PDF の最適化(Adobe Acrobat Pro DC)#PDF を Web 表示用に最適化:https://helpx.adobe.com/jp/acrobat/using/optimizing-pdfs-acrobat-pro.html#PDF%20%E3%82%92%20Web%20%E8%A1%A8%E7%A4%BA%E7%94%A8%E3%81%AB%E6%9C%80%E9%81%A9%E5%8C%96]] にて確認してください.

-[[WindowsをPostScriptプリンターにしてUbuntuから快適印刷:http://gihyo.jp/admin/serial/01/ubuntu-recipe/0271]]
-[[pdf仮想プリンタを作成する (Windows 7 Enterprise 64bit):http://heilman-jinroku.blogspot.jp/2012/09/pdfwindows-7-enterprise-64bit.html]]
-[[ghostscript と RedMon による PDF プリンタの実現:http://miko.org/~tatyana/tech/Win/pdfprinter.html]]
[[QPDF]] は,既存の PDF を Web 表示用に最適化 (リニアライズ) する機能を備えています.

Windows 上で,フリーウェアだけで簡単に PDF が作れます.
[[RedMon:http://pages.cs.wisc.edu/~ghost/redmon/]] というツールと Ghostscript を組み合わせて使います.
  qpdf --linearize input.pdf output.pdf

あらかじめ最新版の Ghostscript をインストールしておきます.
フォントを埋め込むように設定しておくといいでしょう.
また,Adobe Acrobat Reader DC などで保存しなおすことで,
Web 表示用に最適化するという方法もあります.
PDF ビューアによっては,この部分ダウンロードを行えない場合もありますが,「Web 表示用に最適化」の操作は,PDF ファイルの構造を変えるだけで,品質の劣化を招くものではないので,やっておいても損はありません.

RedMon を展開して setup.exe を実行します.
**PDF をパスワードで保護する [#u51b6592]

次に,コントロールパネルの「プリンターの追加」(「プリンターのインストール」)を実行します.
「ローカルプリンター」「自動的に検出しない」でいいでしょう.
プリンターポートは「新しいポートの作成」で「Redirected Port」を選びます.
ポート名は “RPT1:” のままでかまいません(複数作ると “RPT2:” 等々になります).
プリンターソフトウェアは,カラーのPSプリンターなら何でもかまいません.
“Apple” “Apple Color LaserWriter 12/600J” でも “Canon” “Canon LBP-2260PS” でも大丈夫でした.
テスト印刷はしません.
PDF 文書をパスワードで保護するには,いくつかの方法があります.

「デバイスとプリンター」の「プリンターと FAX」に新しいプリンターアイコンができますので,
適当な名前に変えます(例えば “Ghostscript PDF writer”).
さらに,右クリックして「プロパティ」の「ポート」タブを選び,上で指定したポート名
(“RPT1:” など)が選ばれている状態で[ポートの構成]を押し,たとえば次のように設定します:
-[[天地有情 [LaTeX] PDF-crypt --- PDFの暗号化 ~2つの暗号化コマンドの紹介 ~:http://konoyonohana.blog.fc2.com/blog-entry-49.html]]

:Redirect this port to the program:|
C:\texlive\2015\bin\win32\rungs.exe
:Arguments for this program are:|-sDEVICE=pdfwrite -dBATCH -dNOPAUSE -dSAFER -sPAPERSIZE=a4 -sOutputFile="%1" -
:Output:|Prompt for filename
:Run:|Minimized
Adobe Acrobat DC を使えばできますが,フリーウェアとして [[QPDF]] もあります.

Word などのアプリケーションからこのプリンターに印刷すると,保存するファイル名を聞かれます.
適当な名前(何々.pdf)を入力すれば,PDF ファイルが出来上がります.
また,macOS では印刷するときに「PDFで保存」を選択すれば必要なセキュリティオプションを選択できます.
ただし,Adobe Acrobat Reader DC からはこの操作はできませんので,一度作成したPDFを「プレビュー」「[[TeXShop]]」などで開いてから実行してください.

同趣向の
[[PDFCreator 日本語対応版:http://super777.o.oo7.jp/page004.html]]
というフリーソフトウェアがあります.
日本語も通ります.~
**PDF に注釈をつける [#v9b289c9]

Adobe Acrobat Reader DC をはじめ,様々な PDF ビューアが注釈をサポートしています.
LaTeX で注釈付きの PDF を作成する方法については,[[PDFの作り方/注釈をつける]]を参照してください.

*その他のリンク [#ed93164a]

-[[Wikipedia.en:List_of_PDF_software]]
-[[DTP で TeX を使おう>DTPとTeX]]
-[[PDFフォント○×チェッカー:http://pdf.printjapan.com/]] これを使うと作成した PDF ファイルにフォントがすべて埋め込まれているかどうかチェックできます.
-[[埋め込むか,埋め込まざるか,その設定方法が問題だ(W32TeX 編):http://d.hatena.ne.jp/zrbabbler/20130110/1357824856]]
-[[(フォントを)埋め込むか,埋め込まざるか,その設定方法が問題だ(TeX Live 編):http://d.hatena.ne.jp/zrbabbler/20130115/1358197826]], [[埋め込むか,埋め込まざるか,の補足:http://d.hatena.ne.jp/zrbabbler/20130119/1358573411]], [[埋め込むか,埋め込まざるか,後者は問題だ:http://d.hatena.ne.jp/zrbabbler/20130131/1359631758]]
-[[pdf ファイルのフォント埋め込みについて - JSIAM:http://www.jsiam.org/modules/xfsection/article.php?articleid=57]]
-[[手書き PDF 入門:http://www.kobu.com/docs/pdf/pdfxhand.htm]] (横浜工文社さん)
-[[フリーソフトで PDF を作成する方法:http://www.trueroad.jp/pdf-make/]] (細田さん)
-[[さまざまなPDFの作成技術の概観:http://www.antenna.co.jp/pdf/reference/createpdf.htm]] (アンテナハウスさん)
-[[テクニカルガイド - PDF作成方法:http://www.iro-dori.net/guide/technical/pdf/]]
-[[PDFファイル作成方法:http://www.miyagi.kopas.co.jp/guide_JSBBA/guide.html]]
-[[PDF化の方法(Windows編):http://www.kenkyuu.net/computer-12]]
-[[きんどるをはっく - LaTeX編 - YouTube:http://www.youtube.com/watch?v=JQOsVWqLCLM&feature=related]] KindleでLaTeXソースをコンパイルし,pdfファイルを生成.できたpdfをKindleで閲覧.
-[[LaTeXからPDFをKindleで読みやすく:http://d.hatena.ne.jp/peccu/20111120/latex2kindle]]
-[[Texに泣きました:http://d.hatena.ne.jp/sonodam/20111019/p1]]
-[[Good bye EPS.:http://d.hatena.ne.jp/ratbeta/20111211/1323584317]]
-[[TeXで日本語PDFを生成する方法に詳しい方いますか?:https://groups.google.com/forum/#!topic/web2py-japan/kTRxfjOdAXs]]
-[[dvipsとdvipdfmxでPDFにヒラギノ書体を埋め込もう:http://www.unilab.gbb60166.jp/tex/hiragino.htm]]
-[[文庫本作成データ生成ツール・威沙(朱鷺魅):http://tokimi.sylphid.jp/]]
-[[TeX+dvipdfmxでiPhone / iPod Touch向けPDF作成(エセ):http://irusuka.sakura.ne.jp/archive/2012/06/texdvipdfmxiphone_ipod_touchpd.html]]
-[[LaTeX で原稿を書いてから印刷所に入稿するまで:http://hayamiz.com/~hotchpotch/?p=43]]
-[[dvipdfmxで作ったPDFをPDF/X-1aにする際にいちばんうまくいく方法:http://tumblr.golden-lucky.net/post/195552930/dvipdfmx-pdf-pdf-x-1a-1]]
-[[pdfx.sty:http://fugenji.org/thomas/diary/index.php?no=r794]]
-[[TeXにpng画像を挿入するときの注意:http://qiita.com/items/32ea69d031701463f789]]
-http://www.willus.com/k2pdfopt/
-[[Mac OS XでGhostScriptを使わない,日本語PostScriptファイルのPDF化:http://mechawooser.blogspot.jp/2013/11/mac-os-xghostscriptpostscriptpdf.html]]
-[[PDF画像を使う(TeX on Win8.1):http://njmnjm.blogspot.jp/2014/04/pdftex-on-win81.html]]