筑波大学技術報告

24: 22-29, 2004

論文の PDF 化テクニック ～冊子印刷、web 掲載を前提に～
大和良広
筑波大学 人文・数理等教育研究支援室（加速器センター）〒305-8577 茨城県つくば市天王台 1-1-1

概要

2.2 原稿作成時の使用フォントの制限

加速器センター利用者論文集1や UTTAC Annual
Report2 、第２回技術職員技術発表会予稿集3などの原稿の PDF 化とその web 掲載及び PDF,Post Script
データ提供によるデジタル印刷依頼などの業務で得られたきれいで再現性の高い PDF file にするための様々なノウハウを日本語論文に的を絞って報告する。英語論文についてのノウハウは、高エネルギー加速器研究機構(以下 KEK)で不定期に行われている『電子出版講習会』で非常に詳しく教わることができる。筆者もこの講習会に参加したのでその報告も行う。

日本語フォントは、MS 明朝（又は、細明朝、平成明朝）、MS ゴシック（又は、中ゴシック、平成角ゴシック）。英字フォントは、Arial,Times (Times NewRoman), Helvetica,Symbol のみを使用するのが望ましい。印刷時の業者側の問題と全体の統一感の点が理由である。Microsoft Word での編集時はもちろん、Excel 、その他グラフソフトでの横軸縦軸、データラベル、吹き出しなど、Adobe Illustrator や Canvas な
どのドロー系ソフト内、各種 CAD ソフトなど論文内に貼り付けるすべてのアプリケーションソフトです
べてのフォントを変更する必要がある。しばしば利用される Excel はディフォルトで MS P ゴシックに１．はじめになっているので注意が必要である。
また、日本語のボールド、イタリック、ボールド
PDF (=Portable Document Format)とは、米国 Adobe
イタリックは、Post
Script 標準にないので、ボールSystems 社が開発した電子文書配布用のデータ形式
ドMS
明朝→MSゴシック等に置換する必要がある。
(電子の紙)のことで、Adobe Acrobat , Illustrator などで
ただし、後述するフォントの埋め込みが行えるフ作成でき広くインターネット上でも利用されている。
「PDF にすればどんな環境でも同じように見られて、 ォントであればフォントを埋め込むことでこれらの同じように印刷できる。」という認識が浸透してい 制限を回避できる。
る様だが、実は、どんなプラットフォームでも原稿作者の意図する表示状態及び印刷状態を保った PDFfile を作るのはあまり簡単な作業ではない。Windows
で見ても、Mac で見ても、UNIX で見ても同じ状態でどのプリンターで印刷してもほぼ同じになる PDF
file の作り方の一例を報告する。
また、最近リリースされた、OpenOffice 1.1 では
Adobe Acrobat を使用しないでも比較的きれいなPDF file を簡単に出力することができるのでその評価、使用感も報告する。

２．Adobe Acrobat で PDF にする
2.1 Acrobat のアップデート
Adobe Acrobat は C D からインストールしただけの状態では不具合があるので修正プログラム4をインストールする必要がある。Acrobat 5.x の場合は日付の古い順に全てインストールする。 Acrobat 6.0 の場合は [ヘルプ] – [更新]でアップデート可能である。
2004 年 1 月現在、Acrobat 5.0.7 , 6.0.1 が最新版である。

1

http://www.tac.tsukuba.ac.jp/uttac/thesis.html
http://www.tac.tsukuba.ac.jp/uttac/annual/3
http://www.tac.tsukuba.ac.jp/tech2002/abstract/4
http://www.adobe.co.jp/support/downloads/main.html
2

2.3 フォントの埋め込み
日本語フォントでは、Windows の場合、MS 明朝・MS ゴシック、Mac の場合、細明朝・平成明朝・中ゴシック・平成角ゴシックのみの使用でほぼ問題ないフォント埋め込み無しの PDF file が出来るが、原稿作者が画面で見たままの状態で他者に配布したり他所で印刷したりするためにはフォントの埋め込みが必要である。特に、第二水準漢字コードまで以外の外字や機種依存文字（ローマ数字Ⅰ,Ⅱ,Ⅲ,Ⅳや丸付
き数字①②③、単位記号などの特殊記号等）などを別の環境で文字化けしないで見るためには不可欠である。もっとも、web に掲載する事を考えると機種依存文字は使わない方が良い。
2.4 での PDF file 作成の設定例では全てのフォントを埋め込むようにしてある。

2.4 Adobe PDF / Acrobat Distiller での PDF 化
一般的なデジタル印刷対応の印刷業者の注意事項にも書かれているが、PDF Writer は使わず、AdobePDF 又は Distiller を使用する。PDF Writer ではフォントの埋め込みが出来ず、印刷時のカラーが正確に表現できないからである。Acrobat 6.x の場合、最初から PDF Writer がないので気にする必要がない。
Acrobat をインストールすると Word などに追加される PDF Maker は簡単に PDF 化できて便利なのだが、筆者の環境では、Acrobat 5.0.7 では非常に快-22-

適に動いた Word の PDF Maker が Acrobat 6.0.1 では時間がかかりすぎて実用的でなかったことを申し添える。
冊子印刷や web 掲載を念頭に作成する場合には、Adobe PDF/Distiller の細かい設定が必要である。以下にその設定の一例を示す。環境は、Windows XP /Office XP (Word 2002) / Adobe Acrobat 6.0.1 を用いた。
A. Adobe PDF プリンタを通常使うプリンタに設定
B. Adobe PDF プリンタドライバの設定[AdobePDF 設定] – [フォントを送信しない] オフ（図１～３）
C. Press Quality をひな形に冊子印刷用の設定フ
ァイルを作成する。 [PDF 設 定 ] を [PressQuality] に変更後 [編集] を選択（図３）
D. [互換性のある形式] を PDF 1.3 に設定する。
ただし、すでに UNIX 用の Adobe Reader もVersion 5.x が存在するので後述するセキュリティー等の安全面から考慮すると PDF 1.4 に設定しても良い。（図４）
E. [解像度] を 1200 dpi とする。これは印刷業者のハードウェア水準によるが経験上 1200 dpi程度で十分である。
F. [ディフォルトページサイズ] を A4 の寸法に変更する。なぜか最初に入っているサイズはA4 サイズではないので注意が必要。
G. 設定後、[名前を付けて保存] で自分の PDF 作成設定ファイルとして保存する。この例の場合、「yamato Press Quality」

図２

図３

図１

図４-23-

H. Adobe PDF 印刷設定に戻り、[レイアウト] [詳細設定]（図５）
I. [印刷品質] 1200dpi[TrueType フォント]
ソフトフォントとしてダウンロード[PostScript 出力オプション]
エラーが軽減するよう最適化[TrueType フォントダウンロードオプション]
Native TrueTypeと設定する。（図６）J. Adobe PDF のプロパティーに戻り、[デバイスの設定] で [フォントサイズ] を １ピクセルにし、小さなフォントもアウトラインできれいに保存するようにする。（図７）
K. Word で PDF 化したいファイルを開く。
L. Word のプリントオプション設定（図８）M. 印刷ボタンを押して PDF file を作成（図９）
図７

図５

図８

図６

図９-24-

2.5 フォントのチェック
出来上がった PDF file にきちんとフォントが埋め込まれているか、また、意図しないフォントが使用されていないか確認する。
[ファイル] - [文書のプロパティー] – [フォント] タ
ブで全てのフォントが (埋め込みサブセット) になっていれば問題なく仕上がっている。（図１０）

スキャナで撮った論文やイメージのみのデータ、又は文字データを出力できないアプリケーションソ
フトウェアで作成した PDF file のフォント情報を見ると、図１２の様に何も表示されない。これはオフセット印刷原稿と同様で見たままの PDF file であるが高解像度のプリンタや印刷機で印刷したときの印字品質が悪くなるし、PDF file のもっとも優れた機能の１つであるテキストによる検索が出来なくなってしまうのでこの様な表示になってしまった場
合、原稿の作成段階から再検討が必要である。

図１０
図１２
図１１の様に、様々なフォントが表示され、 (埋め込みサブセット) が付いていない PDF file は閲覧するパソコンによって見え方が変わってしまったり、汚く見えてしまったりする。また、プリンタの種類によって非常に印刷結果が異なってしまう。これら
は設定を見直し、全て (埋め込みサブセット) となるようにフォントの変更などをする必要がある。

フォントの埋め込みをしなかった PDF file は一部の環境で図１３の様に指定されたフォントコードが無い事を表示され真っ白な画面になってしまうこともある。

図１３
また、場合によっては「？」や「・」、「□」などに文字化けすることもある。

図１１-25-

2.6 冊子印刷用に全ての論文をまとめる

2.7 PDF → PostScript file に印刷結合する複数の PDF file のうち先頭に来るファイルをコピーし、ファイル名を all_report.pdf 等としてこのファイルを Acrobat で開く。ページタブを開き最終ページの下にエクスプローラから追加したいファイルをドラッグ＆ドロップする。（図１４）各論文のファイル名は名前の順ソートが容易なように
01.a.pdf , 02.b.pfd , 03.c.pdf 等と先頭に通し番号をふると都合がよい。
Acrobat 6.x の場合は、「複数のファイルから PDFを作成」ツールを利用すると非常に簡単に冊子状にまとめることができる。（図１５）以下、実際の作業状態のスクリーンショットを図に示す。

デジタル印刷業者にデータ提供する場合、Post
Script file での提出を要求されることがあるのでPDF file を PostScript file に す る 方 法 を 示 す 。
PostScript file に印刷するためには AdobePS プリン
タドライバ5を出力ポートを FILE: にしてインストールする必要がある。図１６にドライバの詳細設定を示す。基本的に 2.4 での設定と同じである。

図１６Acrobat で印刷させたい PDF file を表示させ、Adobe Generic Postscript Printer ドライバを使って（図１７） Post Script file に出力する。（図１８）

図１４

図１７

図１８
図１５

出来た Post Script file は、lpr などで Post Scriptプリンタに出力して問題ないかテストすると良い。

5-26-

http://www.adobe.co.jp/support/downloads/pspwin.html
http://www.adobe.co.jp/support/downloads/pspmac.html

2.8 冊子状になった PDF にページ番号付加
高価な PDF 編集ソフト(PitStop6等)を購入しなくてもページ番号を付加できる方法を紹介する。Adobe
サポートデータベースの「Acrobat 5.0（Mac/Win）：
ページ番号の追加・編集ができない7」に載っていたサンプル JavaScript プログラムを Acrobat 6 でも使用可能なように筆者が modify したもの（リスト１）である。このプログラムを、テキストエディタでadd-page-num.js 等として、Windows の場合「Program Files¥Adobe¥Acrobat 6.0¥Acrobat¥JavaScripts」

フォルダに、Mac の場合、「Adobe Acrobat 6.0:JavaScripts」フォルダに保存する と 、 Acrobat の [ ツ ー ル ] メ ニ ュ ー に [Acrobat
Extras] が追加され、[Add Page Numbers] （図１９）を実行することでページ番号の付いた PDF file が作成できる。（図２０）
ただし、先頭数ページを i,ii,iii,iv 等としたい場合やページ番号無しのページを入れたい場合は別のPDF を作っておき後で結合するなど少し面倒である。
冊子状の PDF file を一度 2.7 の方法で Post Script
file にして冊子全体のページ番号構造をファイル化したものを使ってページ番号付けをする Perl Scriptも作成しこれまで業務で使用してきたが紙面の都合上省略させて頂く。この方法を用いると、Acrobat のVersion に関係なくページ番号付加が可能である。興
味のある方は、筆者8に連絡して頂きたい。

図１９

図２０

app.addSubMenu({ cName: "Acrobat Extras", cParent: "Tools"});app.addMenuItem({ cName: "Add Page Numbers", cParent: "Acrobat Extras", cExec:" pageNumber()"});
function pageNumber() {// app.execMenuItem("Save"); // QE measurevar numP = this.numPages
for (i=0;i<numP;i++) { // start loop through pages
var pRot = this.getPageRotation(i); // get the rotation of the pagevar mBox = this.getPageBox("Media",i); // get the size of the page
var pNo = util.printf("- %.0f -", i + 1) // set page number to 0 based + 1, no decimal places
if (pRot == 90) { // check the page rotation and set the box for the annotation accordingly
var boxRect = [mBox[1]-30, 240, mBox[1]-10 ,mBox[2]-240]; // landscape}else {
var boxRect = [mBox[0]+240, 10, mBox[2]-240 ,30]; // portrait};var PRICEannot = this.addAnnot({page: i,type: "FreeText",
textFont: "Helvetica",
textSize: 10,alignment: 1,
rect: boxRect,
fillColor: color.white,strokeColor: color.black,width: 0,
name: "myFreeText",
contents: pNo,
rotate: pRot // no GUI for rotation});} // end loop through pages};// end

リスト１
6
7
8

http://www.swtoo.com/product/enfocus/product/pitstop50/pitstop_50.html

http://support.adobe.co.jp/faq/faq/qadoc.sv?222400+002
E-mail: yamato@tac.tsukuba.ac.jp TEL: 029-853-6215-27-

2.9 文書のタイトル・作成者等の設定[文書のプロパティ] [概要] タブで設定。（図２１）

い非常に重要な内容が含まれている場合にのみ[Acrobat 5.0 及びそれ以降] の PDF1.4 に設定すれば良いと考えている。図２３はパスワードによるセキュリティー設定の例。

図２１
図２３

2.10 文書の開き方の設定[文書のプロパティ] [開き方] で設定。（図２２）2.12 Acrobat による PDF file の保存
全ての作業終了後、「名前を付けて保存」を行うと冊子状 PDF 全体の無駄を省き、ファイルサイズを抑えた web 掲載用の PDF file ができる。
ただし、Acrobat 6.x の場合、普通に保存してしまうと自動的に PDF 1.5 という Acrobat 6 以降専用の形式になってしまう。Acrobat 4.x,5.x などと互換性を保つために［ファイルサイズを縮小］メニューで適宜形式を選んで保存しなければならない。（図２４）

図２２2.11 文書のセキュリティーの設定
最終的に出来た PDF file にセキュリティー設定を何もしないとその PDF file は文書内容の書き換えなどが出来てしまう状態である。印刷は許可、サーチエンジンによる検索語抽出のためにも内容のコピーや抽出は許可し、それ以外は強いパスワードで許可しないべきである。
[互換性のある形式] の設定は、web 掲載の際に見てもらう相手の環境と Acrobat Reader の Version をどの程度までターゲットとするかで判断し、適宜変更する。筆者の個人的な考えでは、[Acrobat 3.0 及びそれ以降] の PDF1.3 でほぼ全ての人が閲覧できるのでこれを基本とし、改変等からどうしても守りた-28-

図２４

３．Open Office で PDF にするOpen Office 1.19 の「PDF としてエクスポート」機
能で Adobe Acrobat を使用しなくても PDF file を簡単に作成することができる。
MS Word の文書も図の位置ずれなど若干修正の必要があるがほぼ問題なく読み込むことができ、UNIX 系の OS でもフォントを埋め込んだ再現性の高い PDF file が出力で きた。 2004 年 1 月現在、Windows,Linux,FreeBSD 版が利用可能である。無料で利用できる上、操作も簡単なので筆者はオフィス系標準ソフトとして浸透して行くことを願っている。
図２５は、FreeBSD 上の Open Office 1.1 で報告書
テ ン プ レ ー ト を PDF 化 し た も の を Windows のAcrobat 6 でフォント情報を見た物である。フォントが埋め込まれているため FreeBSD で見たままの状態を Windows や Mac でも再現できる。

への対処方法を学習し、実習による高度な技術を取得できた。テキストが非常に優れており文書の電子化業務（特に英語論文）を行う場合には是非受講して頂きたい。
また、参加者及び講師のみなさんとの意見交換・技術交流が非常に有意義であった。ここに、講師の濁川和幸氏、白川明広氏、中島啓光氏、片桐広明氏、小菅隆氏、森丈晴氏に感謝すると共に KEK 技術部その他関係各位にお礼申し上げる。

５．まとめ冊子印刷、web 掲載用の PDF file 作成の“要”を箇条書きにする。
・ 原稿を作成した環境(Win/Mac)上で PDF 化する・ 印刷の為に図などのカラーは CMYK で作成
・ Adobe PDF 又は Acrobat Distiller を使う
・ フォントは埋め込む・ フォントのチェックを行う
・ 印刷の為に解像度は 1200dpi 程度
・ 文書のプロパティ[概要]などの設定をする
・ web 掲載の為にセキュリティー設定をする
・ web ダウンロード読者環境への配慮の為に
PDF1.3 又は 1.4 で保存
・ 印刷の為に Post Script file も作成
Windows のスクリーンショットを多用し論じてきたが Mac で作成する場合にも全く同じ“要”である。
将来電子文書フォーマットは、XML やもっと別の素晴らしい形式に移行するかもしれない。しかし、2004 年 1 月現在では、Adobe Acrobat による PDF fileが最も再現性の保証された電子の紙と言える。多数の文書・図面・写真等の効率的保存ができ再現性が保証される点、また、膨大なファイルの中から検索を行えるという点を考えても PDF file の作り方を図２５知ることは重要と考える。
Acrobat 3.x ～ 6.x まで使用してきたが、Acrobat 6
はこれまでの Version で難しかったフォントの埋め込みや多数文書の結合等が非常に簡単に出来るよう
４．KEK 電子出版講習会受講報告になっている。筆者の今までの苦労は何だったのだ
平成１５年７月２８日～８月１日まで KEK 技術ろうと思うほどである。しかし、優れた物を簡単に部有志主催の電子出版に関わる講習会が開催された。 作成できるようになるのは技術者にとっても喜ばし
これは、「平成１４年度東京大学総合技術研究会」 い事であろう。
において KEK の中島氏が「日本語環境での電子出版」
この報告が、本学技術職員をはじめ web10からダウという題目で発表を行った際、一部の出席者から ンロードされた多くの方々に活用されれば幸いであ
KEK で電子出版に関する講習会を開催して欲しい旨 る。の申し出があり KEK 濁川氏を中心に実現した物である。
内容としては、参考文献・参考 WEB URL・MS-Word による電子出版用テンプレート作成方法[1] 濁川和幸、白川明広、中島啓光、片桐広明、小菅隆、・PDF ファイルの作成方法
森丈晴
KEK 電 子 出 版 講 習 会 テ キ ス ト・PDF ファイルの便利な使用方法
http://www-eng.kek.jp/(フォーム作成・リンク作成等)[2] Adobe サポートデータベース
http://support.adobe.co.jp/faq/faq/tfaqindex.sv
・Acrobat5.0 による PDF ファイルの修正方法[3] Adobe サポート よくある質問
・PitStop による PDF ファイルの修正方法
http://support.adobe.co.jp/faq/faq/pfaqindex.sv
・会議等での電子出版作業の流れ
・英語文章の電子出版に関する注意と修正方法など多岐にわたり、ソフトウェア (MS-Word,Adobe
Acrobat,PitStop,LaTex2e 等) の扱い方、様々な問題点
9

http://ja.openoffice.org/download/mirrors.html

10-29-

http://www.tac.tsukuba.ac.jp/tech2003/