チップス

pdftohtml & xpdf のコンパイル作業で一日無駄にしちゃったかな


もしかしたら PDF ファイルにパスワードを掛けられても上手く回避できるんじゃないかと思いついて、丸一日試行錯誤していたけど、今回はギブアップ

コンパイルして作った実行ファイルも、ファイルサイズが大きすぎて気に入らないのでボツにします。

普段はパソコンに ubuntu を入れて結構便利にしているけど、コンパイルなどの作業をする時は、サーバと同じOSにして、環境を統一したくなりますね。ライブラリやフォントなど環境を揃えるだけで時間がとられてしまうのは残念です。

あぁー!! なんだか一日を無駄にした気がするのだ!!。

wget http://sourceforge.net/projects/pdftohtml/files/Experimental%20Versions/pdftohtml%200.40/pdftohtml-0.40a.tar.gz/download
wget ftp://ftp.foolabs.com/pub/xpdf/xpdf-3.02.tar.gz

tar -xf /home/satish/pdftohtml-0.40a.tar.gz
tar -xf /home/satish/xpdf-3.02.tar.gz

cd /home/satish/xpdf-3.02
./configure
make

cd /home/satish/pdftohtml-0.40a
make

mv/cp /home/satish/pdftohtml-0.40a/xpdf /home/satish/pdftohtml-0.40a/xpdf-old

mv/cp /home/satish/xpdf-3.02/xpdf /home/satish/pdftohtml-0.40a/xpdf
mv/cp /home/satish/xpdf-3.02/doc /home/satish/pdftohtml-0.40a/doc

cd /home/satish/pdftohtml-0.40a
make install

/usr/bin/install -c ./src/pdftohtml /usr/local/bin/pdftohtml

Xpdf: Japanese support package
==============================

Xpdf project: http://www.foolabs.com/xpdf/
2011-sep-02

If this package includes CMap files, they contain their own copyright
notices and distribution conditions. All other files in the package
are Copyright 2002-2004 Glyph & Cog, LLC, and are licensed under the
GNU General Public License (GPL), version 2 or 3.

This package provides support files needed to use the Xpdf tools with
Japanese PDF files.

Contents:
- Adobe-Japan1 character collection support
- ISO-2022-JP encoding
- EUC-JP encoding
- Shift-JIS encoding

Place all of these files in a directory, typically:

Unix - /usr/local/share/xpdf/japanese
Win32 - C:\Program Files\xpdf\japanese

Add the contents of the "add-to-xpdfrc" file to your system-wide
xpdfrc config file, which is typically:

Unix - /usr/local/etc/xpdfrc
Win32 - C:\Program Files\xpdf\xpdfrc

Alternatively, on Unix systems you can add these lines to your
personal xpdfrc file in $HOME/.xpdfrc.

Make sure to edit the added lines to use the actual directory where
the files were installed.

To display PDF files that refer to non-embedded Japanese fonts, you
will need to install a Japanese font. Free TrueType fonts are
available:

http://packages.debian.org/stable/x11/ttf-kochi-mincho
http://packages.debian.org/stable/x11/ttf-kochi-gothic
ftp://ftp.turbolinux.co.jp/pub/TurboLinux/TurboLinux/ia32/Workstation/7/updates/RPMS/ricoh-gothic-1.1-1.noarch.rpm

After installing a Japanese font, add an appropriate "fontFileCC" line

to your xpdfrc file (see the sample in "add-to-xpdfrc").

$ pdftohtml -enc UTF-8 hogehoge.pdf 
  

* ubuntu では xpdf はコンパイルエラーでインストール出来なかったので、 sudo apt-get install xpdf で間に合わせました。それからコンパイルできたけどコアダンプはきまくり(ソースが悪いんじゃなくておいらのパソコンの環境設定が.....原因です)の pdftops も削除です。

Gallery of Adobe Remedies
Generic Xpdf Patch Instructions

How Do I Use qpdf To Remove The Password?

qpdf --password=YOURPASSWORD-HERE --decrypt input.pdf output.pdf

   チップス