Web便利ノート
cman.jp cman.jp > Web便利ノート > PDF > 解析・変換 > ファイルを添付
広告
広告
広告

pdfattach - PDF内にファイルを添付

フリーソフトPopplerのpdfattachコマンドを利用するとPDFファイル内にPDFファイルやテキストファイルなど様々なファイルを添付することが出来ます。

pdfattach

広告

pdfattach の詳細

PopplerとはPDFビューア(XpdfReader)やPDF解析・変換ツールのフリーソフトです。PopplerはXpdf(フリーソフト)をベースとして機能を拡張して提供されています。
ソースコードも提供されているライブラリとなります。コマンドライン実行のため、VBAや他プログラムからも利用可能となります。

コマンド
pdfattach [options] <input-PDF-file> <file-to-pdfattach> <output-PDF-file>
オプション
-replace 既にPDF内に添付されているファイルを更新(変更)する
-v バージョンとコピーライトを表示する
-h コマンドの使用方法を表示する

日本語ファイル名を添付しようとしたところエラーとなりました。

ページTOP

pdfattach 実行例

PDF(添付ファイル無し)にPDFファイルとテキストファイルを添付するサンプルとしています。

pdfattach  sample_attach.pdf  add_PDF.pdf  sample_attach_wk.pdf
pdfattach  sample_attach_wk.pdf  add_TEXT.txt  sample_attach_after.pdf
実行したファイル
1 sample_attach.pdf 元PDFファイル(添付無し) 101KB
2 add_PDF.pdf 添付したPDFファイル 114KB
3 add_TEXT.txt 添付したテキストファイル 1KB
4 sample_attach_wk.pdf PDFが添付されたPDFファイル 215KB
5 sample_attach_after.pdf PDFとテキストが添付されたPDFファイル 216KB
上記ファイルにはマクロ等は含まれていません。

【注意】
一部のブラウザではPDF内の添付ファイルを開くことが出来ません。
この場合はダウンロードしてAcrobat Reader DC等でPDFを開いてください。

ページTOP
広告

使用したバージョンなど

Windows版を使用しています。

pdfattach version 24.08.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdfattach [options] <input-PDF-file> <file-to-attach> <output-PDF-file>
  -replace         : replace embedded file with same name (if it exists)
  -v               : print copyright and version info
  -h               : print usage information
  -help            : print usage information
  --help           : print usage information
  -?               : print usage information
ページTOP

その他のPopplerツール機能

主な機能 概要
pdfdetach PDF内に添付(埋め込み)されているファイルの一覧表示や抽出を行います
pdffonts PDFファイルで使用されているフォントやフォントの埋め込み有無を調べる
pdfimages PDFファイルで使用(埋め込み)されている画像を抽出する
pdfinfo PDFファイルの情報(作成者、作成日時、ページ数など)を表示する
pdfseparate PDFファイルを1ページごとに分割する
pdftocairo PDFファイルを画像に変換する(Cairoベクターグラフィックスを使用)
pdftohtml PDFをHTML形式に変換する
pdftoppm PDFファイルを画像に変換する
pdftops PDFファイルをPostScriptファイルに変換する
pdftotext PDFファイルからテキストを抽出する
pdfunite 複数のPDFファイルをページ結合する
ページTOP
広告
QrCode
このページのURL
スマートフォン・タブレット運営:株式会社シーマン